--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
--- Content provided by FirstRanker.com ---
descriptions and other documents are described in such a way that the user understand it and finds it easy touse.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
--- Content provided by FirstRanker.com ---
1.3. ScopeIn the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
--- Content provided by FirstRanker.com ---
the applicant details to the administrator and confirming it by the police. This system tries to use any kind ofinterface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
--- Content provided by FirstRanker.com ---
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. Forsecurity purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
--- Content provided by FirstRanker.com ---
descriptions and other documents are described in such a way that the user understand it and finds it easy touse.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
--- Content provided by FirstRanker.com ---
1.3. ScopeIn the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
--- Content provided by FirstRanker.com ---
the applicant details to the administrator and confirming it by the police. This system tries to use any kind ofinterface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
--- Content provided by FirstRanker.com ---
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. Forsecurity purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
--- Content provided by FirstRanker.com ---
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce thecomplexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
--- Content provided by FirstRanker.com ---
2.2.4. Police: This actor will confirm the verified details.3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
--- Content provided by FirstRanker.com ---
3.1.4. Post condition: The entered details are stored in the database.FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERINGCS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
--- Content provided by FirstRanker.com ---
has been defined online passport automation process in their houses through internet .Therefore, the onlinepassport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is to define the requirements of online passport automation system. Thissystem contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThe online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
--- Content provided by FirstRanker.com ---
particular applicant should have a nationality.If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
--- Content provided by FirstRanker.com ---
database administrator maintains all the applicant and passport details. The administrator takes care of adding or--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
--- Content provided by FirstRanker.com ---
automation system enables us to save time, reduce the workload and process application. This system is efficientin the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases:2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
--- Content provided by FirstRanker.com ---
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
--- Content provided by FirstRanker.com ---
automation system.2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
--- Content provided by FirstRanker.com ---
2. This use case starts when the actor wishes to renew the passport.3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
--- Content provided by FirstRanker.com ---
3.3. Generate Unique Id:3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, theadministrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
--- Content provided by FirstRanker.com ---
administrator, the further process is halted.3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
--- Content provided by FirstRanker.com ---
This system deals with online passport automation for the applicant .Online passport automation systemhas been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
--- Content provided by FirstRanker.com ---
the database and the applicant should attend the verification process.1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
--- Content provided by FirstRanker.com ---
system will retain information on the entire applicant who has necessary rights to apply for the passport. Theparticular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
--- Content provided by FirstRanker.com ---
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automationdatabase administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
--- Content provided by FirstRanker.com ---
progress of the system. Administrator is responsible for the entire process within the system. Online passportautomation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case) Analysis:2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
--- Content provided by FirstRanker.com ---
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passportautomation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
--- Content provided by FirstRanker.com ---
3.1. Applicant details:3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
--- Content provided by FirstRanker.com ---
2. The Database accepts the applicant details.3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the actor wishes to apply for the passport first time.2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
--- Content provided by FirstRanker.com ---
renew the old passport.3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
--- Content provided by FirstRanker.com ---
id for each applicant.3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
--- Content provided by FirstRanker.com ---
3.4. Verification:3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted toadministrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This use case explains the confirmation process done by the police.3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
--- Content provided by FirstRanker.com ---
Use case descriptions and other documents are described in such a way that the student understands it and findsit easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
--- Content provided by FirstRanker.com ---
paying dues and penalties, maintaining member details, etc.1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
Computers play an integral role in day to day life. Due to advancement in communication technologyinternet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
--- Content provided by FirstRanker.com ---
The administrator keeps track of member details and book details. The system will have all the details about thebook and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
--- Content provided by FirstRanker.com ---
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penaltyamount at the time of returning the book.
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
--- Content provided by FirstRanker.com ---
This system deals with online passport automation for the applicant .Online passport automation systemhas been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
--- Content provided by FirstRanker.com ---
the database and the applicant should attend the verification process.1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
--- Content provided by FirstRanker.com ---
system will retain information on the entire applicant who has necessary rights to apply for the passport. Theparticular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
--- Content provided by FirstRanker.com ---
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automationdatabase administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
--- Content provided by FirstRanker.com ---
progress of the system. Administrator is responsible for the entire process within the system. Online passportautomation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case) Analysis:2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
--- Content provided by FirstRanker.com ---
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passportautomation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
--- Content provided by FirstRanker.com ---
3.1. Applicant details:3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
--- Content provided by FirstRanker.com ---
2. The Database accepts the applicant details.3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the actor wishes to apply for the passport first time.2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
--- Content provided by FirstRanker.com ---
renew the old passport.3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
--- Content provided by FirstRanker.com ---
id for each applicant.3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
--- Content provided by FirstRanker.com ---
3.4. Verification:3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted toadministrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This use case explains the confirmation process done by the police.3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
--- Content provided by FirstRanker.com ---
Use case descriptions and other documents are described in such a way that the student understands it and findsit easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
--- Content provided by FirstRanker.com ---
paying dues and penalties, maintaining member details, etc.1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
Computers play an integral role in day to day life. Due to advancement in communication technologyinternet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
--- Content provided by FirstRanker.com ---
The administrator keeps track of member details and book details. The system will have all the details about thebook and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
--- Content provided by FirstRanker.com ---
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penaltyamount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
2.1.5. Authentication: The administrator will authenticate the student.2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
--- Content provided by FirstRanker.com ---
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
3.1 Member Details
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: It helps the students to login and register themselves.3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Entering information about the student.3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
--- Content provided by FirstRanker.com ---
CS6511 ?CASE TOOLS LABExpt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
--- Content provided by FirstRanker.com ---
passport automation process can be done efficiently in advance and without much of delay. The use casedescriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
--- Content provided by FirstRanker.com ---
system contains the details about the applicant, appointment date & time and the date of expiry.1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
The online passport automation system deals about applying and renewing the passport for submittingthe applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
--- Content provided by FirstRanker.com ---
If the entire process of ?Issue of Passport? is done in a manual manner then it would take severalmonths for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
--- Content provided by FirstRanker.com ---
in the way that there is no manual intervention. This system provides instant and accurate results for applying thepassport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
2.1.5. Confirmation: This use case explains the confirmation process done by the police.2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
--- Content provided by FirstRanker.com ---
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-condition: Specifying the applicant details.3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
--- Content provided by FirstRanker.com ---
administrator will not issue unique id.3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of events:3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
--- Content provided by FirstRanker.com ---
3.4.3Pre condition: The details are verified using the generated unique id.3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-condition: The applicant details are verified by the police.3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
--- Content provided by FirstRanker.com ---
This document for book banking system makes the students borrow books, through internet. The systemreduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
--- Content provided by FirstRanker.com ---
exception of book banking system is done to replace the manual entering and processing of information whichare prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
--- Content provided by FirstRanker.com ---
their necessary information such as course, year etc., for registration purpose. Then the student has to login withtheir name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
2.1.2. Book Details: Students can check the availability of the books.2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1.Student moves to the login page.2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
--- Content provided by FirstRanker.com ---
3.2. Book Details3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
--- Content provided by FirstRanker.com ---
prompted.3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: Students should return the books on or before the due date.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
--- Content provided by FirstRanker.com ---
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
--- Content provided by FirstRanker.com ---
This system deals with online passport automation for the applicant .Online passport automation systemhas been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
--- Content provided by FirstRanker.com ---
the database and the applicant should attend the verification process.1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
--- Content provided by FirstRanker.com ---
system will retain information on the entire applicant who has necessary rights to apply for the passport. Theparticular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
--- Content provided by FirstRanker.com ---
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automationdatabase administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
--- Content provided by FirstRanker.com ---
progress of the system. Administrator is responsible for the entire process within the system. Online passportautomation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case) Analysis:2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
--- Content provided by FirstRanker.com ---
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passportautomation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
--- Content provided by FirstRanker.com ---
3.1. Applicant details:3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
--- Content provided by FirstRanker.com ---
2. The Database accepts the applicant details.3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the actor wishes to apply for the passport first time.2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
--- Content provided by FirstRanker.com ---
renew the old passport.3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
--- Content provided by FirstRanker.com ---
id for each applicant.3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
--- Content provided by FirstRanker.com ---
3.4. Verification:3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted toadministrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This use case explains the confirmation process done by the police.3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
--- Content provided by FirstRanker.com ---
Use case descriptions and other documents are described in such a way that the student understands it and findsit easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
--- Content provided by FirstRanker.com ---
paying dues and penalties, maintaining member details, etc.1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
Computers play an integral role in day to day life. Due to advancement in communication technologyinternet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
--- Content provided by FirstRanker.com ---
The administrator keeps track of member details and book details. The system will have all the details about thebook and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
--- Content provided by FirstRanker.com ---
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penaltyamount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
2.1.5. Authentication: The administrator will authenticate the student.2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
--- Content provided by FirstRanker.com ---
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
3.1 Member Details
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: It helps the students to login and register themselves.3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Entering information about the student.3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: Student selects and orders the books.3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
--- Content provided by FirstRanker.com ---
3.4. Payment Mode3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
--- Content provided by FirstRanker.com ---
3 The Acknowledgement or receipt is given back to the student.3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The administrator will authenticate the student.3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: Valid users are entered.3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This software has been developed in such a way that any applicant can register themselves for theirexams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
--- Content provided by FirstRanker.com ---
and register themselves for the desired examination provided all eligible criteria specified are satisfied.1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
--- Content provided by FirstRanker.com ---
user can register him by going through the various details and particulars regarding the exam of his/her choice. Ifthe applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
--- Content provided by FirstRanker.com ---
which asks for a valid username and password. This username and password can be set as per the admin. Theadministrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
--- Content provided by FirstRanker.com ---
to add, modify, and delete the various database details.The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
--- Content provided by FirstRanker.com ---
address and other personal details. The eligibility criteria include fields such as year of passing, percentage ofmarks and so on. If any empty value or any mismatch occurs then the error message is indicated.
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
--- Content provided by FirstRanker.com ---
This system deals with online passport automation for the applicant .Online passport automation systemhas been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
--- Content provided by FirstRanker.com ---
the database and the applicant should attend the verification process.1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
--- Content provided by FirstRanker.com ---
system will retain information on the entire applicant who has necessary rights to apply for the passport. Theparticular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
--- Content provided by FirstRanker.com ---
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automationdatabase administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
--- Content provided by FirstRanker.com ---
progress of the system. Administrator is responsible for the entire process within the system. Online passportautomation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case) Analysis:2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
--- Content provided by FirstRanker.com ---
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passportautomation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
--- Content provided by FirstRanker.com ---
3.1. Applicant details:3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
--- Content provided by FirstRanker.com ---
2. The Database accepts the applicant details.3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the actor wishes to apply for the passport first time.2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
--- Content provided by FirstRanker.com ---
renew the old passport.3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
--- Content provided by FirstRanker.com ---
id for each applicant.3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
--- Content provided by FirstRanker.com ---
3.4. Verification:3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted toadministrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This use case explains the confirmation process done by the police.3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
--- Content provided by FirstRanker.com ---
Use case descriptions and other documents are described in such a way that the student understands it and findsit easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
--- Content provided by FirstRanker.com ---
paying dues and penalties, maintaining member details, etc.1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
Computers play an integral role in day to day life. Due to advancement in communication technologyinternet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
--- Content provided by FirstRanker.com ---
The administrator keeps track of member details and book details. The system will have all the details about thebook and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
--- Content provided by FirstRanker.com ---
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penaltyamount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
2.1.5. Authentication: The administrator will authenticate the student.2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
--- Content provided by FirstRanker.com ---
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
3.1 Member Details
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: It helps the students to login and register themselves.3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Entering information about the student.3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: Student selects and orders the books.3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
--- Content provided by FirstRanker.com ---
3.4. Payment Mode3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
--- Content provided by FirstRanker.com ---
3 The Acknowledgement or receipt is given back to the student.3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The administrator will authenticate the student.3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: Valid users are entered.3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This software has been developed in such a way that any applicant can register themselves for theirexams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
--- Content provided by FirstRanker.com ---
and register themselves for the desired examination provided all eligible criteria specified are satisfied.1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
--- Content provided by FirstRanker.com ---
user can register him by going through the various details and particulars regarding the exam of his/her choice. Ifthe applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
--- Content provided by FirstRanker.com ---
which asks for a valid username and password. This username and password can be set as per the admin. Theadministrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
--- Content provided by FirstRanker.com ---
to add, modify, and delete the various database details.The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
--- Content provided by FirstRanker.com ---
address and other personal details. The eligibility criteria include fields such as year of passing, percentage ofmarks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
--- Content provided by FirstRanker.com ---
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
--- Content provided by FirstRanker.com ---
2.2.3. Administration: This actor manages the details of applicant and exam.2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
--- Content provided by FirstRanker.com ---
3. Design of Exam Registration System:3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actorenters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
--- Content provided by FirstRanker.com ---
ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
--- Content provided by FirstRanker.com ---
CS6511 ?CASE TOOLS LABExpt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
--- Content provided by FirstRanker.com ---
passport automation process can be done efficiently in advance and without much of delay. The use casedescriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
--- Content provided by FirstRanker.com ---
system contains the details about the applicant, appointment date & time and the date of expiry.1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
The online passport automation system deals about applying and renewing the passport for submittingthe applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
--- Content provided by FirstRanker.com ---
If the entire process of ?Issue of Passport? is done in a manual manner then it would take severalmonths for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
--- Content provided by FirstRanker.com ---
in the way that there is no manual intervention. This system provides instant and accurate results for applying thepassport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
2.1.5. Confirmation: This use case explains the confirmation process done by the police.2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
--- Content provided by FirstRanker.com ---
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-condition: Specifying the applicant details.3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
--- Content provided by FirstRanker.com ---
administrator will not issue unique id.3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of events:3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
--- Content provided by FirstRanker.com ---
3.4.3Pre condition: The details are verified using the generated unique id.3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-condition: The applicant details are verified by the police.3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
--- Content provided by FirstRanker.com ---
This document for book banking system makes the students borrow books, through internet. The systemreduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
--- Content provided by FirstRanker.com ---
exception of book banking system is done to replace the manual entering and processing of information whichare prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
--- Content provided by FirstRanker.com ---
their necessary information such as course, year etc., for registration purpose. Then the student has to login withtheir name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
2.1.2. Book Details: Students can check the availability of the books.2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1.Student moves to the login page.2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
--- Content provided by FirstRanker.com ---
3.2. Book Details3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
--- Content provided by FirstRanker.com ---
prompted.3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: Students should return the books on or before the due date.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
--- Content provided by FirstRanker.com ---
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
--- Content provided by FirstRanker.com ---
software for registering themselves in the examination.1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
--- Content provided by FirstRanker.com ---
examinations.1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
--- Content provided by FirstRanker.com ---
the preset username and password, the software is ready. Once, the software is ready, the admin creates adatabase and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
--- Content provided by FirstRanker.com ---
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about thevarious examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
--- Content provided by FirstRanker.com ---
2.1.2. Registration Form: It helps the student to register for the examination.2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
--- Content provided by FirstRanker.com ---
2.2.5.ug: The one who register for their exam according to their UG syllabus.2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for ausername and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
--- Content provided by FirstRanker.com ---
into the system.3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state willremain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
--- Content provided by FirstRanker.com ---
takes place:1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriateerror message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
--- Content provided by FirstRanker.com ---
otherwise they can register again.3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
--- Content provided by FirstRanker.com ---
qualification, etc.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: The applicant specifies his/her details.3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
--- Content provided by FirstRanker.com ---
available and selects the examinations of his choice.FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERINGCS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
--- Content provided by FirstRanker.com ---
has been defined online passport automation process in their houses through internet .Therefore, the onlinepassport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is to define the requirements of online passport automation system. Thissystem contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThe online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
--- Content provided by FirstRanker.com ---
particular applicant should have a nationality.If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
--- Content provided by FirstRanker.com ---
database administrator maintains all the applicant and passport details. The administrator takes care of adding or--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
--- Content provided by FirstRanker.com ---
automation system enables us to save time, reduce the workload and process application. This system is efficientin the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases:2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
--- Content provided by FirstRanker.com ---
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
--- Content provided by FirstRanker.com ---
automation system.2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
--- Content provided by FirstRanker.com ---
2. This use case starts when the actor wishes to renew the passport.3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
--- Content provided by FirstRanker.com ---
3.3. Generate Unique Id:3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, theadministrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
--- Content provided by FirstRanker.com ---
administrator, the further process is halted.3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Book Banking System1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
--- Content provided by FirstRanker.com ---
it easy to use.1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
--- Content provided by FirstRanker.com ---
internet came into existence. With the help of these two all the jobs are computerized now. So there is noexception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
--- Content provided by FirstRanker.com ---
book and its availability. A database is maintained by the database administrator. The member should providetheir necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
--- Content provided by FirstRanker.com ---
amount at the time of returning the book.--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1. Member Details: It helps the students to login and register themselves.2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
2.1.6. Return Books: Students should return the books on or before the due date.2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
--- Content provided by FirstRanker.com ---
2.2.4. Administrator: This actor manages the details of the student and books.3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: Student information is stored into database.3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
--- Content provided by FirstRanker.com ---
2. Book is added to student?s account.3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will beprompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: Payment can be done either by cash or credit card.3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events:3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
--- Content provided by FirstRanker.com ---
3.6. Return Books3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
--- Content provided by FirstRanker.com ---
3.6.3. Pre-Condition: Time limit of returning books are checked.3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
--- Content provided by FirstRanker.com ---
exams. Once an administrator builds software for the concerned examination, any common applicant can use thesoftware for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
--- Content provided by FirstRanker.com ---
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other availableexaminations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
--- Content provided by FirstRanker.com ---
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in bythe preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
--- Content provided by FirstRanker.com ---
The applicant who wants to register himself for an examination can have a wide variety of the variousoptions, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
--- Content provided by FirstRanker.com ---
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Login: It helps the students to login.2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
--- Content provided by FirstRanker.com ---
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
--- Content provided by FirstRanker.com ---
2.2.4. Applicant: The person who wishes to write the exam.2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
--- Content provided by FirstRanker.com ---
enters the username and password and the system validates the entered name and password and logs the actorinto the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activitiestakes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
--- Content provided by FirstRanker.com ---
4. If the contents entered are valid, a confirmation message is displayed.3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use caseotherwise they can register again.
3.3. Eligibility Criteria:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinationsavailable and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
--- Content provided by FirstRanker.com ---
computed accordingly.1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
--- Content provided by FirstRanker.com ---
CS6511 ?CASE TOOLS LABExpt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
--- Content provided by FirstRanker.com ---
passport automation process can be done efficiently in advance and without much of delay. The use casedescriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
--- Content provided by FirstRanker.com ---
system contains the details about the applicant, appointment date & time and the date of expiry.1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
The online passport automation system deals about applying and renewing the passport for submittingthe applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
--- Content provided by FirstRanker.com ---
If the entire process of ?Issue of Passport? is done in a manual manner then it would take severalmonths for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
--- Content provided by FirstRanker.com ---
in the way that there is no manual intervention. This system provides instant and accurate results for applying thepassport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
2.1.5. Confirmation: This use case explains the confirmation process done by the police.2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
--- Content provided by FirstRanker.com ---
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-condition: Specifying the applicant details.3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
--- Content provided by FirstRanker.com ---
administrator will not issue unique id.3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of events:3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
--- Content provided by FirstRanker.com ---
3.4.3Pre condition: The details are verified using the generated unique id.3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-condition: The applicant details are verified by the police.3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
--- Content provided by FirstRanker.com ---
This document for book banking system makes the students borrow books, through internet. The systemreduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
--- Content provided by FirstRanker.com ---
exception of book banking system is done to replace the manual entering and processing of information whichare prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
--- Content provided by FirstRanker.com ---
their necessary information such as course, year etc., for registration purpose. Then the student has to login withtheir name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
2.1.2. Book Details: Students can check the availability of the books.2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1.Student moves to the login page.2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
--- Content provided by FirstRanker.com ---
3.2. Book Details3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
--- Content provided by FirstRanker.com ---
prompted.3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: Students should return the books on or before the due date.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
--- Content provided by FirstRanker.com ---
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
--- Content provided by FirstRanker.com ---
software for registering themselves in the examination.1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
--- Content provided by FirstRanker.com ---
examinations.1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
--- Content provided by FirstRanker.com ---
the preset username and password, the software is ready. Once, the software is ready, the admin creates adatabase and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
--- Content provided by FirstRanker.com ---
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about thevarious examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
--- Content provided by FirstRanker.com ---
2.1.2. Registration Form: It helps the student to register for the examination.2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
--- Content provided by FirstRanker.com ---
2.2.5.ug: The one who register for their exam according to their UG syllabus.2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for ausername and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
--- Content provided by FirstRanker.com ---
into the system.3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state willremain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
--- Content provided by FirstRanker.com ---
takes place:1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriateerror message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
--- Content provided by FirstRanker.com ---
otherwise they can register again.3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
--- Content provided by FirstRanker.com ---
qualification, etc.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: The applicant specifies his/her details.3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
--- Content provided by FirstRanker.com ---
available and selects the examinations of his choice.--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
--- Content provided by FirstRanker.com ---
3.5.2.Flow of Events:3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
--- Content provided by FirstRanker.com ---
3.6. Confirmation:3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
--- Content provided by FirstRanker.com ---
1.2. Objective:The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
--- Content provided by FirstRanker.com ---
A new stock maintenance system for a departmental store to replace the existing maintenance system,which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
--- Content provided by FirstRanker.com ---
purchase orders for security purpose.The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
--- Content provided by FirstRanker.com ---
2.1. Problem Statement Analysis:2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
--- Content provided by FirstRanker.com ---
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from thestock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: User can just view the items available in the system and can place orders.2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
--- Content provided by FirstRanker.com ---
1. 1. IntroductionThis system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
--- Content provided by FirstRanker.com ---
use.1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
--- Content provided by FirstRanker.com ---
In the online passport automation system, the applicant should enter their details, submit the form inthe database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
--- Content provided by FirstRanker.com ---
interface as simple as possible and at the same time not risking the security of data stored in the database. Thesystem will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
--- Content provided by FirstRanker.com ---
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details arestored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overallprogress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
--- Content provided by FirstRanker.com ---
complexities involved in it to the maximum possible extent.2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
--- Content provided by FirstRanker.com ---
3. Design of Passport Automation System:3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow:1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
--- Content provided by FirstRanker.com ---
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport orrenew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a uniqueid for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
--- Content provided by FirstRanker.com ---
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
--- Content provided by FirstRanker.com ---
confirmation.3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
--- Content provided by FirstRanker.com ---
3.5. Confirmation:3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
--- Content provided by FirstRanker.com ---
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
--- Content provided by FirstRanker.com ---
contains details about displaying the books, lending books, maintaining books, returning books, checking status,paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementComputers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
--- Content provided by FirstRanker.com ---
The system will have window based desktop interface allow the administrator to update the information.The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
--- Content provided by FirstRanker.com ---
allowed to take 3 books at a time. The student selects the book based on author name and edition that will bedisplayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
--- Content provided by FirstRanker.com ---
2.1.4. Payment Mode: Payment can be done either by cash or credit card.2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and book.2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
--- Content provided by FirstRanker.com ---
3.1 Member Details3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: Book is added to member?s account.--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
--- Content provided by FirstRanker.com ---
2. If the payment mode is credit card then account number and bank details must be given3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
--- Content provided by FirstRanker.com ---
3.5. Authentication3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: Valid users must be entered.3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
--- Content provided by FirstRanker.com ---
This software enables any user or a student to view the examination conducted and also the other detailsand register themselves for the desired examination provided all eligible criteria specified are satisfied.
1.3. Scope
--- Content provided by FirstRanker.com ---
The main scope of this system is used for testing the applicant's individual capacity and ability. Also theuser can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
This system gives the access rights of the software to the administrator. The admin has a login formwhich asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
--- Content provided by FirstRanker.com ---
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authorityto add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
--- Content provided by FirstRanker.com ---
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
--- Content provided by FirstRanker.com ---
2.1.4. Exam Details: It tells the details regarding the exam.2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and exam.2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
--- Content provided by FirstRanker.com ---
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
--- Content provided by FirstRanker.com ---
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which itends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
--- Content provided by FirstRanker.com ---
events involved in the registration process.3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
--- Content provided by FirstRanker.com ---
2. The applicant enters the academic, technical and the personal details3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
--- Content provided by FirstRanker.com ---
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for thatparticular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
--- Content provided by FirstRanker.com ---
examination.3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
--- Content provided by FirstRanker.com ---
The stock maintenance system is basically for the customers who access the information about the stockand retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
--- Content provided by FirstRanker.com ---
specifications and the use case model together describe the complete set of requirements on the system.--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
--- Content provided by FirstRanker.com ---
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In oursoftware all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
--- Content provided by FirstRanker.com ---
stocks available in the departmental sore and compute profits based on the total amount of sales.The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
--- Content provided by FirstRanker.com ---
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale ofitems. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
--- Content provided by FirstRanker.com ---
This is a sequence of related transactions performed by an actor and system.2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
--- Content provided by FirstRanker.com ---
order and also the billing details.2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with theactual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
--- Content provided by FirstRanker.com ---
the administrative reports.--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
--- Content provided by FirstRanker.com ---
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can beretrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
3.1.2. Flow Of Events:3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
--- Content provided by FirstRanker.com ---
3.1.2.2.Alternate Flow:1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the systemstate is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.2.2. Flow Of Events:3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
--- Content provided by FirstRanker.com ---
3.2.3. Alternate Flow:1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
--- Content provided by FirstRanker.com ---
descriptions and other documents are described in such a way that the user understand it and finds it easy touse.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
--- Content provided by FirstRanker.com ---
1.3. ScopeIn the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
--- Content provided by FirstRanker.com ---
the applicant details to the administrator and confirming it by the police. This system tries to use any kind ofinterface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
--- Content provided by FirstRanker.com ---
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. Forsecurity purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
--- Content provided by FirstRanker.com ---
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce thecomplexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
--- Content provided by FirstRanker.com ---
2.2.4. Police: This actor will confirm the verified details.3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
--- Content provided by FirstRanker.com ---
3.1.4. Post condition: The entered details are stored in the database.--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of events:3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-condition: Selecting the status.3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of events:3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-condition: The customer details are submitted to the administrator.3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police forconfirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
--- Content provided by FirstRanker.com ---
3.4.4. Post condition: The reports are submitted to the police for confirmation.3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
--- Content provided by FirstRanker.com ---
3.5.4. Post condition: The passport will be issued, verified details are correct.2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with book banking system for students. This System has been designed for studentreference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is defined to collect the requirements of book banking system. This systemcontains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
--- Content provided by FirstRanker.com ---
reduces power and enables the user to save his/her valuable times.1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
--- Content provided by FirstRanker.com ---
are prone to error and are tedious.The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
--- Content provided by FirstRanker.com ---
their name and id and proceed further. The student has options to select books, renew and return. A pupil isallowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
2.1.3. Order Books: Student can order the books according to their need and convenience.2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Student: The person who wishes to retrieve books from the book bank.2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
--- Content provided by FirstRanker.com ---
2. Students register their details.3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Students can check the availability of the books.3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: Book details are entered.3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: Student can order the books according to their needs and convenience.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1.Payment mode is selected.2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
--- Content provided by FirstRanker.com ---
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThis system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
--- Content provided by FirstRanker.com ---
database and enters the examination details required by the applicant. The details include the examinationsavailable for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
--- Content provided by FirstRanker.com ---
various examinations conducted, he/she enters his/her pass percentage for registration of the particularexamination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
--- Content provided by FirstRanker.com ---
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Registration Website:2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
--- Content provided by FirstRanker.com ---
2.2.6.pg: The one who register for their exam according to their PG syllabus.2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
--- Content provided by FirstRanker.com ---
username and password, which is present.3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an errormessage. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
--- Content provided by FirstRanker.com ---
remain unchanged.--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow ofevents involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
--- Content provided by FirstRanker.com ---
1. The registration form is displayed2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
--- Content provided by FirstRanker.com ---
error message is displayed. The applicant then rectifies the error.3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
--- Content provided by FirstRanker.com ---
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for theexamination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The applicant views the exam details.3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
--- Content provided by FirstRanker.com ---
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
--- Content provided by FirstRanker.com ---
1.1. Introduction:The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
--- Content provided by FirstRanker.com ---
The main objective of this project is to define the requirements of the stock maintenance system. Thespecifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
--- Content provided by FirstRanker.com ---
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about thestocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
--- Content provided by FirstRanker.com ---
The system retains information about all the items in the store. The system retains the records of price ofthe different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
--- Content provided by FirstRanker.com ---
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place anorder and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
--- Content provided by FirstRanker.com ---
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment andthe administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
--- Content provided by FirstRanker.com ---
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
--- Content provided by FirstRanker.com ---
3. The system validates the name and password and logs the user to the system.3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
--- Content provided by FirstRanker.com ---
the stock maintenance system.3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
--- Content provided by FirstRanker.com ---
3. The system validates the item and displays it to the user.3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description:This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
--- Content provided by FirstRanker.com ---
2. The user enters the required item3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: None3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
3.4. Purchase Stock:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from thedealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
--- Content provided by FirstRanker.com ---
2. The stock maintainer gives the order according to the least quotation given by the dealer.3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
--- Content provided by FirstRanker.com ---
unchanged.FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
--- Content provided by FirstRanker.com ---
descriptions and other documents are described in such a way that the user understand it and finds it easy touse.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
--- Content provided by FirstRanker.com ---
1.3. ScopeIn the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
--- Content provided by FirstRanker.com ---
the applicant details to the administrator and confirming it by the police. This system tries to use any kind ofinterface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
--- Content provided by FirstRanker.com ---
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. Forsecurity purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
--- Content provided by FirstRanker.com ---
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce thecomplexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
--- Content provided by FirstRanker.com ---
2.2.4. Police: This actor will confirm the verified details.3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
--- Content provided by FirstRanker.com ---
3.1.4. Post condition: The entered details are stored in the database.--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of events:3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-condition: Selecting the status.3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of events:3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-condition: The customer details are submitted to the administrator.3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police forconfirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
--- Content provided by FirstRanker.com ---
3.4.4. Post condition: The reports are submitted to the police for confirmation.3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
--- Content provided by FirstRanker.com ---
3.5.4. Post condition: The passport will be issued, verified details are correct.2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with book banking system for students. This System has been designed for studentreference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is defined to collect the requirements of book banking system. This systemcontains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
--- Content provided by FirstRanker.com ---
reduces power and enables the user to save his/her valuable times.1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
--- Content provided by FirstRanker.com ---
are prone to error and are tedious.The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
--- Content provided by FirstRanker.com ---
their name and id and proceed further. The student has options to select books, renew and return. A pupil isallowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
2.1.3. Order Books: Student can order the books according to their need and convenience.2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Student: The person who wishes to retrieve books from the book bank.2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
--- Content provided by FirstRanker.com ---
2. Students register their details.3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Students can check the availability of the books.3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: Book details are entered.3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: Student can order the books according to their needs and convenience.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1.Payment mode is selected.2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
--- Content provided by FirstRanker.com ---
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThis system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
--- Content provided by FirstRanker.com ---
database and enters the examination details required by the applicant. The details include the examinationsavailable for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
--- Content provided by FirstRanker.com ---
various examinations conducted, he/she enters his/her pass percentage for registration of the particularexamination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
--- Content provided by FirstRanker.com ---
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Registration Website:2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
--- Content provided by FirstRanker.com ---
2.2.6.pg: The one who register for their exam according to their PG syllabus.2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
--- Content provided by FirstRanker.com ---
username and password, which is present.3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an errormessage. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
--- Content provided by FirstRanker.com ---
remain unchanged.--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow ofevents involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
--- Content provided by FirstRanker.com ---
1. The registration form is displayed2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
--- Content provided by FirstRanker.com ---
error message is displayed. The applicant then rectifies the error.3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
--- Content provided by FirstRanker.com ---
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for theexamination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The applicant views the exam details.3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
--- Content provided by FirstRanker.com ---
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
--- Content provided by FirstRanker.com ---
1.1. Introduction:The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
--- Content provided by FirstRanker.com ---
The main objective of this project is to define the requirements of the stock maintenance system. Thespecifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
--- Content provided by FirstRanker.com ---
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about thestocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
--- Content provided by FirstRanker.com ---
The system retains information about all the items in the store. The system retains the records of price ofthe different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
--- Content provided by FirstRanker.com ---
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place anorder and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
--- Content provided by FirstRanker.com ---
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment andthe administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
--- Content provided by FirstRanker.com ---
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
--- Content provided by FirstRanker.com ---
3. The system validates the name and password and logs the user to the system.3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
--- Content provided by FirstRanker.com ---
the stock maintenance system.3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
--- Content provided by FirstRanker.com ---
3. The system validates the item and displays it to the user.3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description:This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
--- Content provided by FirstRanker.com ---
2. The user enters the required item3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: None3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
3.4. Purchase Stock:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from thedealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
--- Content provided by FirstRanker.com ---
2. The stock maintainer gives the order according to the least quotation given by the dealer.3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
--- Content provided by FirstRanker.com ---
unchanged.--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. Thisincludes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
--- Content provided by FirstRanker.com ---
2. If the stock maintainer selected delete item, it is executed.3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
--- Content provided by FirstRanker.com ---
2. Once the information is provided the system generates and assigns an id to the item3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
--- Content provided by FirstRanker.com ---
4. The system deletes the item specified.3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
--- Content provided by FirstRanker.com ---
4. The system modifies the information.3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
--- Content provided by FirstRanker.com ---
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
--- Content provided by FirstRanker.com ---
1. 1. IntroductionThis system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
--- Content provided by FirstRanker.com ---
use.1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
--- Content provided by FirstRanker.com ---
In the online passport automation system, the applicant should enter their details, submit the form inthe database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
--- Content provided by FirstRanker.com ---
interface as simple as possible and at the same time not risking the security of data stored in the database. Thesystem will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
--- Content provided by FirstRanker.com ---
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details arestored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overallprogress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
--- Content provided by FirstRanker.com ---
complexities involved in it to the maximum possible extent.2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
--- Content provided by FirstRanker.com ---
3. Design of Passport Automation System:3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow:1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
--- Content provided by FirstRanker.com ---
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport orrenew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a uniqueid for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
--- Content provided by FirstRanker.com ---
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
--- Content provided by FirstRanker.com ---
confirmation.3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
--- Content provided by FirstRanker.com ---
3.5. Confirmation:3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
--- Content provided by FirstRanker.com ---
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
--- Content provided by FirstRanker.com ---
contains details about displaying the books, lending books, maintaining books, returning books, checking status,paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementComputers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
--- Content provided by FirstRanker.com ---
The system will have window based desktop interface allow the administrator to update the information.The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
--- Content provided by FirstRanker.com ---
allowed to take 3 books at a time. The student selects the book based on author name and edition that will bedisplayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
--- Content provided by FirstRanker.com ---
2.1.4. Payment Mode: Payment can be done either by cash or credit card.2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and book.2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
--- Content provided by FirstRanker.com ---
3.1 Member Details3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: Book is added to member?s account.--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
--- Content provided by FirstRanker.com ---
2. If the payment mode is credit card then account number and bank details must be given3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
--- Content provided by FirstRanker.com ---
3.5. Authentication3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: Valid users must be entered.3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
--- Content provided by FirstRanker.com ---
This software enables any user or a student to view the examination conducted and also the other detailsand register themselves for the desired examination provided all eligible criteria specified are satisfied.
1.3. Scope
--- Content provided by FirstRanker.com ---
The main scope of this system is used for testing the applicant's individual capacity and ability. Also theuser can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
This system gives the access rights of the software to the administrator. The admin has a login formwhich asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
--- Content provided by FirstRanker.com ---
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authorityto add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
--- Content provided by FirstRanker.com ---
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
--- Content provided by FirstRanker.com ---
2.1.4. Exam Details: It tells the details regarding the exam.2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and exam.2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
--- Content provided by FirstRanker.com ---
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
--- Content provided by FirstRanker.com ---
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which itends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
--- Content provided by FirstRanker.com ---
events involved in the registration process.3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
--- Content provided by FirstRanker.com ---
2. The applicant enters the academic, technical and the personal details3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
--- Content provided by FirstRanker.com ---
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for thatparticular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
--- Content provided by FirstRanker.com ---
examination.3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
--- Content provided by FirstRanker.com ---
The stock maintenance system is basically for the customers who access the information about the stockand retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
--- Content provided by FirstRanker.com ---
specifications and the use case model together describe the complete set of requirements on the system.--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
--- Content provided by FirstRanker.com ---
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In oursoftware all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
--- Content provided by FirstRanker.com ---
stocks available in the departmental sore and compute profits based on the total amount of sales.The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
--- Content provided by FirstRanker.com ---
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale ofitems. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
--- Content provided by FirstRanker.com ---
This is a sequence of related transactions performed by an actor and system.2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
--- Content provided by FirstRanker.com ---
order and also the billing details.2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with theactual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
--- Content provided by FirstRanker.com ---
the administrative reports.--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
--- Content provided by FirstRanker.com ---
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can beretrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
3.1.2. Flow Of Events:3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
--- Content provided by FirstRanker.com ---
3.1.2.2.Alternate Flow:1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the systemstate is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.2.2. Flow Of Events:3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
--- Content provided by FirstRanker.com ---
3.2.3. Alternate Flow:1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
--- Content provided by FirstRanker.com ---
This is a transaction performed when the user needs to place an order and also the billing details.3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
--- Content provided by FirstRanker.com ---
3. The system validates the item and then displays the details3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state isunchanged.
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
--- Content provided by FirstRanker.com ---
dealer.3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow:If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
--- Content provided by FirstRanker.com ---
includes adding, deleting and modifying the stock.1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
--- Content provided by FirstRanker.com ---
3. If the stock maintainer selected modify item, it is executed.3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
--- Content provided by FirstRanker.com ---
3.5.2.1.2. Delete Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
--- Content provided by FirstRanker.com ---
3.5.2.1.3. Modify Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow:3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
--- Content provided by FirstRanker.com ---
the delete is cancelled and basic flow is started in the beginning.3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
--- Content provided by FirstRanker.com ---
is unchanged.3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
--- Content provided by FirstRanker.com ---
3.6.2. Flow Of Events:3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
--- Content provided by FirstRanker.com ---
None3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
--- Content provided by FirstRanker.com ---
1.2 ObjectivesApplying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
--- Content provided by FirstRanker.com ---
CS6511 ?CASE TOOLS LABExpt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
--- Content provided by FirstRanker.com ---
passport automation process can be done efficiently in advance and without much of delay. The use casedescriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
--- Content provided by FirstRanker.com ---
system contains the details about the applicant, appointment date & time and the date of expiry.1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
The online passport automation system deals about applying and renewing the passport for submittingthe applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
--- Content provided by FirstRanker.com ---
If the entire process of ?Issue of Passport? is done in a manual manner then it would take severalmonths for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
--- Content provided by FirstRanker.com ---
in the way that there is no manual intervention. This system provides instant and accurate results for applying thepassport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
2.1.5. Confirmation: This use case explains the confirmation process done by the police.2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
--- Content provided by FirstRanker.com ---
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-condition: Specifying the applicant details.3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
--- Content provided by FirstRanker.com ---
administrator will not issue unique id.3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of events:3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
--- Content provided by FirstRanker.com ---
3.4.3Pre condition: The details are verified using the generated unique id.3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-condition: The applicant details are verified by the police.3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
--- Content provided by FirstRanker.com ---
This document for book banking system makes the students borrow books, through internet. The systemreduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
--- Content provided by FirstRanker.com ---
exception of book banking system is done to replace the manual entering and processing of information whichare prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
--- Content provided by FirstRanker.com ---
their necessary information such as course, year etc., for registration purpose. Then the student has to login withtheir name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
2.1.2. Book Details: Students can check the availability of the books.2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1.Student moves to the login page.2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
--- Content provided by FirstRanker.com ---
3.2. Book Details3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
--- Content provided by FirstRanker.com ---
prompted.3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: Students should return the books on or before the due date.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
--- Content provided by FirstRanker.com ---
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
--- Content provided by FirstRanker.com ---
software for registering themselves in the examination.1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
--- Content provided by FirstRanker.com ---
examinations.1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
--- Content provided by FirstRanker.com ---
the preset username and password, the software is ready. Once, the software is ready, the admin creates adatabase and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
--- Content provided by FirstRanker.com ---
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about thevarious examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
--- Content provided by FirstRanker.com ---
2.1.2. Registration Form: It helps the student to register for the examination.2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
--- Content provided by FirstRanker.com ---
2.2.5.ug: The one who register for their exam according to their UG syllabus.2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for ausername and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
--- Content provided by FirstRanker.com ---
into the system.3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state willremain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
--- Content provided by FirstRanker.com ---
takes place:1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriateerror message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
--- Content provided by FirstRanker.com ---
otherwise they can register again.3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
--- Content provided by FirstRanker.com ---
qualification, etc.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: The applicant specifies his/her details.3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
--- Content provided by FirstRanker.com ---
available and selects the examinations of his choice.--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
--- Content provided by FirstRanker.com ---
3.5.2.Flow of Events:3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
--- Content provided by FirstRanker.com ---
3.6. Confirmation:3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
--- Content provided by FirstRanker.com ---
1.2. Objective:The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
--- Content provided by FirstRanker.com ---
A new stock maintenance system for a departmental store to replace the existing maintenance system,which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
--- Content provided by FirstRanker.com ---
purchase orders for security purpose.The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
--- Content provided by FirstRanker.com ---
2.1. Problem Statement Analysis:2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
--- Content provided by FirstRanker.com ---
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from thestock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: User can just view the items available in the system and can place orders.2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
--- Content provided by FirstRanker.com ---
3.1.Login:3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
--- Content provided by FirstRanker.com ---
2. The user enters the name and password.3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
--- Content provided by FirstRanker.com ---
point the use case ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available inthe stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
--- Content provided by FirstRanker.com ---
2. The user enters the name of the item.3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
--- Content provided by FirstRanker.com ---
3.2.4. Pre Condition: The user logs onto the system.--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.3. Place Order And Billing:3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when any user wishes to purchase any item2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
--- Content provided by FirstRanker.com ---
2. The user can place an order for some other item or can quit3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system isunchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.5.2. Flow Of Events:3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
--- Content provided by FirstRanker.com ---
1. If the stock maintainer selected add item, it is executed.2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
--- Content provided by FirstRanker.com ---
name, price, and quantity of the item.2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
--- Content provided by FirstRanker.com ---
3. The system provides the stock maintainer to confirm deletion of item.4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
--- Content provided by FirstRanker.com ---
3. The stock maintainer makes the desired changes to the item.4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
--- Content provided by FirstRanker.com ---
cancel the operation at which point the use case ends.3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
--- Content provided by FirstRanker.com ---
1. The proprietor gets the actual price and the maximum retail price from the database.2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
--- Content provided by FirstRanker.com ---
2. The correct data are then obtained from the database and profit is computed.3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
--- Content provided by FirstRanker.com ---
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancypositions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
--- Content provided by FirstRanker.com ---
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of asoftware company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
--- Content provided by FirstRanker.com ---
an efficient recruitment system.1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
--- Content provided by FirstRanker.com ---
the recruitment of its applicants.1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
--- Content provided by FirstRanker.com ---
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitmentand mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
--- Content provided by FirstRanker.com ---
full potential. This is compounded by the fact that some companies have built a tradition of hiring people basedon personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
--- Content provided by FirstRanker.com ---
The other thing that the author observed is that, those line managers who are involved in the recruitmentare not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
--- Content provided by FirstRanker.com ---
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficientlyqualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERINGCS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
--- Content provided by FirstRanker.com ---
has been defined online passport automation process in their houses through internet .Therefore, the onlinepassport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is to define the requirements of online passport automation system. Thissystem contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThe online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
--- Content provided by FirstRanker.com ---
particular applicant should have a nationality.If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
--- Content provided by FirstRanker.com ---
database administrator maintains all the applicant and passport details. The administrator takes care of adding or--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
--- Content provided by FirstRanker.com ---
automation system enables us to save time, reduce the workload and process application. This system is efficientin the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases:2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
--- Content provided by FirstRanker.com ---
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
--- Content provided by FirstRanker.com ---
automation system.2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
--- Content provided by FirstRanker.com ---
2. This use case starts when the actor wishes to renew the passport.3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
--- Content provided by FirstRanker.com ---
3.3. Generate Unique Id:3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, theadministrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
--- Content provided by FirstRanker.com ---
administrator, the further process is halted.3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Book Banking System1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
--- Content provided by FirstRanker.com ---
it easy to use.1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
--- Content provided by FirstRanker.com ---
internet came into existence. With the help of these two all the jobs are computerized now. So there is noexception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
--- Content provided by FirstRanker.com ---
book and its availability. A database is maintained by the database administrator. The member should providetheir necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
--- Content provided by FirstRanker.com ---
amount at the time of returning the book.--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1. Member Details: It helps the students to login and register themselves.2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
2.1.6. Return Books: Students should return the books on or before the due date.2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
--- Content provided by FirstRanker.com ---
2.2.4. Administrator: This actor manages the details of the student and books.3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: Student information is stored into database.3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
--- Content provided by FirstRanker.com ---
2. Book is added to student?s account.3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will beprompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: Payment can be done either by cash or credit card.3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events:3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
--- Content provided by FirstRanker.com ---
3.6. Return Books3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
--- Content provided by FirstRanker.com ---
3.6.3. Pre-Condition: Time limit of returning books are checked.3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
--- Content provided by FirstRanker.com ---
exams. Once an administrator builds software for the concerned examination, any common applicant can use thesoftware for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
--- Content provided by FirstRanker.com ---
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other availableexaminations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
--- Content provided by FirstRanker.com ---
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in bythe preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
--- Content provided by FirstRanker.com ---
The applicant who wants to register himself for an examination can have a wide variety of the variousoptions, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
--- Content provided by FirstRanker.com ---
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Login: It helps the students to login.2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
--- Content provided by FirstRanker.com ---
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
--- Content provided by FirstRanker.com ---
2.2.4. Applicant: The person who wishes to write the exam.2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
--- Content provided by FirstRanker.com ---
enters the username and password and the system validates the entered name and password and logs the actorinto the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activitiestakes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
--- Content provided by FirstRanker.com ---
4. If the contents entered are valid, a confirmation message is displayed.3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use caseotherwise they can register again.
3.3. Eligibility Criteria:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinationsavailable and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
--- Content provided by FirstRanker.com ---
computed accordingly.1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:001.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
--- Content provided by FirstRanker.com ---
1.4. Problem Statement:A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
--- Content provided by FirstRanker.com ---
about the items and proprietor to compute the profits. Stock maintainer can only access the information andpurchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
--- Content provided by FirstRanker.com ---
changes of it.2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in thestock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
--- Content provided by FirstRanker.com ---
purchase any stocks from the dealer.2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
--- Content provided by FirstRanker.com ---
3. Design Of Stock Maintenance System:3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
--- Content provided by FirstRanker.com ---
1. The system requests that the user enters the name and password.2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can choose to either return to the beginning of the basic flow or cancel the login at whichpoint the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
--- Content provided by FirstRanker.com ---
3.2. View Stock:3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
--- Content provided by FirstRanker.com ---
1. The system requests the user to enter the name of the item.2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can either enter another item or return to the beginning of the basic flow.3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow:1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the user enters an invalid item the system displays an error message2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow:1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The stock maintainer logs onto the system3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
--- Content provided by FirstRanker.com ---
items from the stock maintenance system.3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
--- Content provided by FirstRanker.com ---
2. Once the stock maintainer provides the required information, one of the sub flows is executed.1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the information about the new item. This includesname, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id number, the system retrieves and displays the information.3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
--- Content provided by FirstRanker.com ---
not exist, the system displays an error message. The stock maintainer can then enter a different number orcancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
--- Content provided by FirstRanker.com ---
the maximum retail price.1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the data are invalid then error message is displayed.2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:
1. Problems Analysis and Project Planning:
1.1 .Introduction
--- Content provided by FirstRanker.com ---
The aim of this project is to implement the on-campus recruitment system conducted by the FOURSQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as providesan efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
--- Content provided by FirstRanker.com ---
This software is used by the software concern which conducts the online aptitude test and interview forthe recruitment of its applicants.
1.4 Problem Statement
--- Content provided by FirstRanker.com ---
Line managers often do not understand the whole process of recruitment. Managers involved in therecruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
--- Content provided by FirstRanker.com ---
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing theirfull potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
--- Content provided by FirstRanker.com ---
formality as the decision would have been made by line managers involved in the process.The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
--- Content provided by FirstRanker.com ---
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performersbefore they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1 Identified Use cases:2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
--- Content provided by FirstRanker.com ---
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personalinterview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
--- Content provided by FirstRanker.com ---
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is notprimary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
--- Content provided by FirstRanker.com ---
3.1.2 Flow of Events: Enter into Login page and continue registration.3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
--- Content provided by FirstRanker.com ---
3.2 Resume:3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
--- Content provided by FirstRanker.com ---
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
--- Content provided by FirstRanker.com ---
CS6511 ?CASE TOOLS LABExpt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
--- Content provided by FirstRanker.com ---
passport automation process can be done efficiently in advance and without much of delay. The use casedescriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
--- Content provided by FirstRanker.com ---
system contains the details about the applicant, appointment date & time and the date of expiry.1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
The online passport automation system deals about applying and renewing the passport for submittingthe applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
--- Content provided by FirstRanker.com ---
If the entire process of ?Issue of Passport? is done in a manual manner then it would take severalmonths for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
--- Content provided by FirstRanker.com ---
in the way that there is no manual intervention. This system provides instant and accurate results for applying thepassport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
2.1.5. Confirmation: This use case explains the confirmation process done by the police.2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
--- Content provided by FirstRanker.com ---
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-condition: Specifying the applicant details.3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
--- Content provided by FirstRanker.com ---
administrator will not issue unique id.3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of events:3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
--- Content provided by FirstRanker.com ---
3.4.3Pre condition: The details are verified using the generated unique id.3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-condition: The applicant details are verified by the police.3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
--- Content provided by FirstRanker.com ---
This document for book banking system makes the students borrow books, through internet. The systemreduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
--- Content provided by FirstRanker.com ---
exception of book banking system is done to replace the manual entering and processing of information whichare prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
--- Content provided by FirstRanker.com ---
their necessary information such as course, year etc., for registration purpose. Then the student has to login withtheir name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
2.1.2. Book Details: Students can check the availability of the books.2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1.Student moves to the login page.2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
--- Content provided by FirstRanker.com ---
3.2. Book Details3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
--- Content provided by FirstRanker.com ---
prompted.3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: Students should return the books on or before the due date.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
--- Content provided by FirstRanker.com ---
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
--- Content provided by FirstRanker.com ---
software for registering themselves in the examination.1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
--- Content provided by FirstRanker.com ---
examinations.1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
--- Content provided by FirstRanker.com ---
the preset username and password, the software is ready. Once, the software is ready, the admin creates adatabase and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
--- Content provided by FirstRanker.com ---
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about thevarious examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
--- Content provided by FirstRanker.com ---
2.1.2. Registration Form: It helps the student to register for the examination.2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
--- Content provided by FirstRanker.com ---
2.2.5.ug: The one who register for their exam according to their UG syllabus.2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for ausername and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
--- Content provided by FirstRanker.com ---
into the system.3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state willremain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
--- Content provided by FirstRanker.com ---
takes place:1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriateerror message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
--- Content provided by FirstRanker.com ---
otherwise they can register again.3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
--- Content provided by FirstRanker.com ---
qualification, etc.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: The applicant specifies his/her details.3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
--- Content provided by FirstRanker.com ---
available and selects the examinations of his choice.--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
--- Content provided by FirstRanker.com ---
3.5.2.Flow of Events:3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
--- Content provided by FirstRanker.com ---
3.6. Confirmation:3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
--- Content provided by FirstRanker.com ---
1.2. Objective:The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
--- Content provided by FirstRanker.com ---
A new stock maintenance system for a departmental store to replace the existing maintenance system,which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
--- Content provided by FirstRanker.com ---
purchase orders for security purpose.The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
--- Content provided by FirstRanker.com ---
2.1. Problem Statement Analysis:2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
--- Content provided by FirstRanker.com ---
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from thestock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: User can just view the items available in the system and can place orders.2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
--- Content provided by FirstRanker.com ---
3.1.Login:3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
--- Content provided by FirstRanker.com ---
2. The user enters the name and password.3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
--- Content provided by FirstRanker.com ---
point the use case ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available inthe stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
--- Content provided by FirstRanker.com ---
2. The user enters the name of the item.3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
--- Content provided by FirstRanker.com ---
3.2.4. Pre Condition: The user logs onto the system.--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.3. Place Order And Billing:3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when any user wishes to purchase any item2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
--- Content provided by FirstRanker.com ---
2. The user can place an order for some other item or can quit3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system isunchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.5.2. Flow Of Events:3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
--- Content provided by FirstRanker.com ---
1. If the stock maintainer selected add item, it is executed.2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
--- Content provided by FirstRanker.com ---
name, price, and quantity of the item.2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
--- Content provided by FirstRanker.com ---
3. The system provides the stock maintainer to confirm deletion of item.4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
--- Content provided by FirstRanker.com ---
3. The stock maintainer makes the desired changes to the item.4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
--- Content provided by FirstRanker.com ---
cancel the operation at which point the use case ends.3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
--- Content provided by FirstRanker.com ---
1. The proprietor gets the actual price and the maximum retail price from the database.2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
--- Content provided by FirstRanker.com ---
2. The correct data are then obtained from the database and profit is computed.3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
--- Content provided by FirstRanker.com ---
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancypositions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
--- Content provided by FirstRanker.com ---
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of asoftware company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
--- Content provided by FirstRanker.com ---
an efficient recruitment system.1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
--- Content provided by FirstRanker.com ---
the recruitment of its applicants.1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
--- Content provided by FirstRanker.com ---
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitmentand mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
--- Content provided by FirstRanker.com ---
full potential. This is compounded by the fact that some companies have built a tradition of hiring people basedon personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
--- Content provided by FirstRanker.com ---
The other thing that the author observed is that, those line managers who are involved in the recruitmentare not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
--- Content provided by FirstRanker.com ---
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficientlyqualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1 Login: This use case is used to login with the help of username and password.2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
--- Content provided by FirstRanker.com ---
interview through online.2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
--- Content provided by FirstRanker.com ---
primary or supporting actor.3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
--- Content provided by FirstRanker.com ---
3.1.2.1 Basic Flow: Display the Login page.3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
--- Content provided by FirstRanker.com ---
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3 Pre-Condition: enter into the login page.3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
--- Content provided by FirstRanker.com ---
3.3.4 Post-Condition: To finish the tes3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
--- Content provided by FirstRanker.com ---
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
--- Content provided by FirstRanker.com ---
3.5 Interview:3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
--- Content provided by FirstRanker.com ---
the test3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
--- Content provided by FirstRanker.com ---
3.6.3 Pre-Condition: Evaluating the result of an interview.3.6.4 Post-Condition: Display the confirmation message through e-mail.
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
--- Content provided by FirstRanker.com ---
This system deals with online passport automation for the applicant .Online passport automation systemhas been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
--- Content provided by FirstRanker.com ---
the database and the applicant should attend the verification process.1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
--- Content provided by FirstRanker.com ---
system will retain information on the entire applicant who has necessary rights to apply for the passport. Theparticular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
--- Content provided by FirstRanker.com ---
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automationdatabase administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
--- Content provided by FirstRanker.com ---
progress of the system. Administrator is responsible for the entire process within the system. Online passportautomation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case) Analysis:2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
--- Content provided by FirstRanker.com ---
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passportautomation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
--- Content provided by FirstRanker.com ---
3.1. Applicant details:3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
--- Content provided by FirstRanker.com ---
2. The Database accepts the applicant details.3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the actor wishes to apply for the passport first time.2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
--- Content provided by FirstRanker.com ---
renew the old passport.3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
--- Content provided by FirstRanker.com ---
id for each applicant.3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
--- Content provided by FirstRanker.com ---
3.4. Verification:3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted toadministrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This use case explains the confirmation process done by the police.3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
--- Content provided by FirstRanker.com ---
Use case descriptions and other documents are described in such a way that the student understands it and findsit easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
--- Content provided by FirstRanker.com ---
paying dues and penalties, maintaining member details, etc.1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
Computers play an integral role in day to day life. Due to advancement in communication technologyinternet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
--- Content provided by FirstRanker.com ---
The administrator keeps track of member details and book details. The system will have all the details about thebook and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
--- Content provided by FirstRanker.com ---
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penaltyamount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
2.1.5. Authentication: The administrator will authenticate the student.2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
--- Content provided by FirstRanker.com ---
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
3.1 Member Details
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: It helps the students to login and register themselves.3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Entering information about the student.3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: Student selects and orders the books.3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
--- Content provided by FirstRanker.com ---
3.4. Payment Mode3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
--- Content provided by FirstRanker.com ---
3 The Acknowledgement or receipt is given back to the student.3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The administrator will authenticate the student.3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: Valid users are entered.3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This software has been developed in such a way that any applicant can register themselves for theirexams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
--- Content provided by FirstRanker.com ---
and register themselves for the desired examination provided all eligible criteria specified are satisfied.1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
--- Content provided by FirstRanker.com ---
user can register him by going through the various details and particulars regarding the exam of his/her choice. Ifthe applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
--- Content provided by FirstRanker.com ---
which asks for a valid username and password. This username and password can be set as per the admin. Theadministrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
--- Content provided by FirstRanker.com ---
to add, modify, and delete the various database details.The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
--- Content provided by FirstRanker.com ---
address and other personal details. The eligibility criteria include fields such as year of passing, percentage ofmarks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
--- Content provided by FirstRanker.com ---
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
--- Content provided by FirstRanker.com ---
2.2.3. Administration: This actor manages the details of applicant and exam.2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
--- Content provided by FirstRanker.com ---
3. Design of Exam Registration System:3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actorenters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
--- Content provided by FirstRanker.com ---
ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
--- Content provided by FirstRanker.com ---
3. The contents entered by the applicant is validated4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
--- Content provided by FirstRanker.com ---
particular course3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
--- Content provided by FirstRanker.com ---
The database accepts the details and checks whether the applicant is eligible.3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
--- Content provided by FirstRanker.com ---
3.4. Exam Details:3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
--- Content provided by FirstRanker.com ---
3.5. Fee Processing:3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The applicant pays the fees before due date.3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
--- Content provided by FirstRanker.com ---
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits arecomputed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
--- Content provided by FirstRanker.com ---
software all the defects are removed and it is reliable, user friendly and very supportive.1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
--- Content provided by FirstRanker.com ---
The new system has a graphical user interface to allow the stock maintainer to enter the informationabout the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
--- Content provided by FirstRanker.com ---
items. The user can view the availability of all the items in the store along with the price and can?t make anychanges of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
--- Content provided by FirstRanker.com ---
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
--- Content provided by FirstRanker.com ---
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes topurchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
--- Content provided by FirstRanker.com ---
actual price and the maximum retail price.2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
--- Content provided by FirstRanker.com ---
retrieved.3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
--- Content provided by FirstRanker.com ---
state is unchanged.3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid item then the system displays an error message.2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state isunchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
--- Content provided by FirstRanker.com ---
3.3.2. Flow Of Events:3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow:1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
If the stock maintainer is not satisfied with the quotation he can quit and can place order later3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying theitems from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
--- Content provided by FirstRanker.com ---
1. The system request that the stock maintainer specify the function he/she would like to perform.2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
--- Content provided by FirstRanker.com ---
3.5.2.1.1. Add Stock:1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id doesnot exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The stock maintainer logs onto the system.--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price andthe maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
--- Content provided by FirstRanker.com ---
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.5. Online Recruitment System:
1. Problems Analysis and Project Planning:
--- Content provided by FirstRanker.com ---
1.1 .IntroductionThe aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
--- Content provided by FirstRanker.com ---
Applying for the job login, upload the resume, attend the interview online, check for the result.1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
--- Content provided by FirstRanker.com ---
1.3.2 OrganizationThis software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem StatementLine managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
--- Content provided by FirstRanker.com ---
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
--- Content provided by FirstRanker.com ---
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be aformality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
--- Content provided by FirstRanker.com ---
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equalopportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
--- Content provided by FirstRanker.com ---
of ad hoc measures, which often rely heavily on personal contacts.--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
2.1.4:Checking: The use case allows the system to verify the correct answers.2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
--- Content provided by FirstRanker.com ---
2.2.2 DBA: This kind of actor provides a service.2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1 Brief Description: User name and password3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
--- Content provided by FirstRanker.com ---
3.1.4 Post-Condition: Enter into the login page.3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
--- Content provided by FirstRanker.com ---
3.2.2.1 Basic Flow: upload the resume3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
--- Content provided by FirstRanker.com ---
3.3.1 Brief Description: The use case allows the applicant to undertake test.--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
--- Content provided by FirstRanker.com ---
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
3.4 Checking:
--- Content provided by FirstRanker.com ---
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in thedatabase.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
--- Content provided by FirstRanker.com ---
3.4.3 Pre-Condition: Checking the answers.3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
--- Content provided by FirstRanker.com ---
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
--- Content provided by FirstRanker.com ---
3.6 Result:3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
--- Content provided by FirstRanker.com ---
3.6.2.1 Basic Flow: Displaying the result.3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
--- Content provided by FirstRanker.com ---
request and also perform functions for many clients at the same time efficiently without any error occurrence.1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
--- Content provided by FirstRanker.com ---
response to the consumers view while purchasing an item from the shop and required processing of transactionshould be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
--- Content provided by FirstRanker.com ---
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightlydifferent ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
A problem statement is a concise description of the issues that need to be addressed by a problem solvingteam and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
--- Content provided by FirstRanker.com ---
credit card transaction is used by the clients to do the crediting features that are available in bank and do theFirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERINGCS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
--- Content provided by FirstRanker.com ---
has been defined online passport automation process in their houses through internet .Therefore, the onlinepassport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is to define the requirements of online passport automation system. Thissystem contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThe online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
--- Content provided by FirstRanker.com ---
particular applicant should have a nationality.If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
--- Content provided by FirstRanker.com ---
database administrator maintains all the applicant and passport details. The administrator takes care of adding or--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
--- Content provided by FirstRanker.com ---
automation system enables us to save time, reduce the workload and process application. This system is efficientin the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases:2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
--- Content provided by FirstRanker.com ---
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
--- Content provided by FirstRanker.com ---
automation system.2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
--- Content provided by FirstRanker.com ---
2. This use case starts when the actor wishes to renew the passport.3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
--- Content provided by FirstRanker.com ---
3.3. Generate Unique Id:3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, theadministrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
--- Content provided by FirstRanker.com ---
administrator, the further process is halted.3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Book Banking System1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
--- Content provided by FirstRanker.com ---
it easy to use.1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
--- Content provided by FirstRanker.com ---
internet came into existence. With the help of these two all the jobs are computerized now. So there is noexception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
--- Content provided by FirstRanker.com ---
book and its availability. A database is maintained by the database administrator. The member should providetheir necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
--- Content provided by FirstRanker.com ---
amount at the time of returning the book.--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1. Member Details: It helps the students to login and register themselves.2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
2.1.6. Return Books: Students should return the books on or before the due date.2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
--- Content provided by FirstRanker.com ---
2.2.4. Administrator: This actor manages the details of the student and books.3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: Student information is stored into database.3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
--- Content provided by FirstRanker.com ---
2. Book is added to student?s account.3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will beprompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: Payment can be done either by cash or credit card.3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events:3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
--- Content provided by FirstRanker.com ---
3.6. Return Books3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
--- Content provided by FirstRanker.com ---
3.6.3. Pre-Condition: Time limit of returning books are checked.3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
--- Content provided by FirstRanker.com ---
exams. Once an administrator builds software for the concerned examination, any common applicant can use thesoftware for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
--- Content provided by FirstRanker.com ---
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other availableexaminations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
--- Content provided by FirstRanker.com ---
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in bythe preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
--- Content provided by FirstRanker.com ---
The applicant who wants to register himself for an examination can have a wide variety of the variousoptions, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
--- Content provided by FirstRanker.com ---
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Login: It helps the students to login.2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
--- Content provided by FirstRanker.com ---
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
--- Content provided by FirstRanker.com ---
2.2.4. Applicant: The person who wishes to write the exam.2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
--- Content provided by FirstRanker.com ---
enters the username and password and the system validates the entered name and password and logs the actorinto the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activitiestakes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
--- Content provided by FirstRanker.com ---
4. If the contents entered are valid, a confirmation message is displayed.3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use caseotherwise they can register again.
3.3. Eligibility Criteria:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinationsavailable and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
--- Content provided by FirstRanker.com ---
computed accordingly.1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:001.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
--- Content provided by FirstRanker.com ---
1.4. Problem Statement:A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
--- Content provided by FirstRanker.com ---
about the items and proprietor to compute the profits. Stock maintainer can only access the information andpurchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
--- Content provided by FirstRanker.com ---
changes of it.2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in thestock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
--- Content provided by FirstRanker.com ---
purchase any stocks from the dealer.2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
--- Content provided by FirstRanker.com ---
3. Design Of Stock Maintenance System:3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
--- Content provided by FirstRanker.com ---
1. The system requests that the user enters the name and password.2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can choose to either return to the beginning of the basic flow or cancel the login at whichpoint the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
--- Content provided by FirstRanker.com ---
3.2. View Stock:3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
--- Content provided by FirstRanker.com ---
1. The system requests the user to enter the name of the item.2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can either enter another item or return to the beginning of the basic flow.3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow:1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the user enters an invalid item the system displays an error message2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow:1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The stock maintainer logs onto the system3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
--- Content provided by FirstRanker.com ---
items from the stock maintenance system.3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
--- Content provided by FirstRanker.com ---
2. Once the stock maintainer provides the required information, one of the sub flows is executed.1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the information about the new item. This includesname, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id number, the system retrieves and displays the information.3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
--- Content provided by FirstRanker.com ---
not exist, the system displays an error message. The stock maintainer can then enter a different number orcancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
--- Content provided by FirstRanker.com ---
the maximum retail price.1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the data are invalid then error message is displayed.2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:
1. Problems Analysis and Project Planning:
1.1 .Introduction
--- Content provided by FirstRanker.com ---
The aim of this project is to implement the on-campus recruitment system conducted by the FOURSQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as providesan efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
--- Content provided by FirstRanker.com ---
This software is used by the software concern which conducts the online aptitude test and interview forthe recruitment of its applicants.
1.4 Problem Statement
--- Content provided by FirstRanker.com ---
Line managers often do not understand the whole process of recruitment. Managers involved in therecruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
--- Content provided by FirstRanker.com ---
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing theirfull potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
--- Content provided by FirstRanker.com ---
formality as the decision would have been made by line managers involved in the process.The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
--- Content provided by FirstRanker.com ---
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performersbefore they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1 Identified Use cases:2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
--- Content provided by FirstRanker.com ---
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personalinterview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
--- Content provided by FirstRanker.com ---
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is notprimary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
--- Content provided by FirstRanker.com ---
3.1.2 Flow of Events: Enter into Login page and continue registration.3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
--- Content provided by FirstRanker.com ---
3.2 Resume:3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
--- Content provided by FirstRanker.com ---
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
--- Content provided by FirstRanker.com ---
3.3.3 Pre-Condition: Enter into the test page.3.3.4 Post-Condition: To finish the tes
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
--- Content provided by FirstRanker.com ---
database.3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
--- Content provided by FirstRanker.com ---
3.4.4 Post-Condition: Displaying the result.3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: Applicant should be qualified for the interview3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
--- Content provided by FirstRanker.com ---
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had clearedthe test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
--- Content provided by FirstRanker.com ---
3.6.2.2 Alternative Flow: If not qualified it will show a message.3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with the credit card processing system. The main purpose of this system is creditingand doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
--- Content provided by FirstRanker.com ---
should be done by the merchant by using a credit card reader.1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
--- Content provided by FirstRanker.com ---
different ways by different stakeholders; this needs to be resolved to reduce problems in communication andambiguous requirements
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
--- Content provided by FirstRanker.com ---
team and should be presented to them (or created by them) before they try to solve the problem. When bringingtogether a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis)2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
--- Content provided by FirstRanker.com ---
that they have made.2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
--- Content provided by FirstRanker.com ---
3.1. Make Order:3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events: Enter the customer id, order number to update the order.3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
--- Content provided by FirstRanker.com ---
1. 1. IntroductionThis system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
--- Content provided by FirstRanker.com ---
use.1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
--- Content provided by FirstRanker.com ---
In the online passport automation system, the applicant should enter their details, submit the form inthe database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
--- Content provided by FirstRanker.com ---
interface as simple as possible and at the same time not risking the security of data stored in the database. Thesystem will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
--- Content provided by FirstRanker.com ---
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details arestored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overallprogress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
--- Content provided by FirstRanker.com ---
complexities involved in it to the maximum possible extent.2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
--- Content provided by FirstRanker.com ---
3. Design of Passport Automation System:3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow:1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
--- Content provided by FirstRanker.com ---
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport orrenew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a uniqueid for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
--- Content provided by FirstRanker.com ---
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
--- Content provided by FirstRanker.com ---
confirmation.3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
--- Content provided by FirstRanker.com ---
3.5. Confirmation:3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
--- Content provided by FirstRanker.com ---
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
--- Content provided by FirstRanker.com ---
contains details about displaying the books, lending books, maintaining books, returning books, checking status,paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementComputers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
--- Content provided by FirstRanker.com ---
The system will have window based desktop interface allow the administrator to update the information.The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
--- Content provided by FirstRanker.com ---
allowed to take 3 books at a time. The student selects the book based on author name and edition that will bedisplayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
--- Content provided by FirstRanker.com ---
2.1.4. Payment Mode: Payment can be done either by cash or credit card.2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and book.2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
--- Content provided by FirstRanker.com ---
3.1 Member Details3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: Book is added to member?s account.--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
--- Content provided by FirstRanker.com ---
2. If the payment mode is credit card then account number and bank details must be given3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
--- Content provided by FirstRanker.com ---
3.5. Authentication3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: Valid users must be entered.3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
--- Content provided by FirstRanker.com ---
This software enables any user or a student to view the examination conducted and also the other detailsand register themselves for the desired examination provided all eligible criteria specified are satisfied.
1.3. Scope
--- Content provided by FirstRanker.com ---
The main scope of this system is used for testing the applicant's individual capacity and ability. Also theuser can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
This system gives the access rights of the software to the administrator. The admin has a login formwhich asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
--- Content provided by FirstRanker.com ---
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authorityto add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
--- Content provided by FirstRanker.com ---
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
--- Content provided by FirstRanker.com ---
2.1.4. Exam Details: It tells the details regarding the exam.2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and exam.2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
--- Content provided by FirstRanker.com ---
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
--- Content provided by FirstRanker.com ---
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which itends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
--- Content provided by FirstRanker.com ---
events involved in the registration process.3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
--- Content provided by FirstRanker.com ---
2. The applicant enters the academic, technical and the personal details3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
--- Content provided by FirstRanker.com ---
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for thatparticular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
--- Content provided by FirstRanker.com ---
examination.3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
--- Content provided by FirstRanker.com ---
The stock maintenance system is basically for the customers who access the information about the stockand retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
--- Content provided by FirstRanker.com ---
specifications and the use case model together describe the complete set of requirements on the system.--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
--- Content provided by FirstRanker.com ---
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In oursoftware all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
--- Content provided by FirstRanker.com ---
stocks available in the departmental sore and compute profits based on the total amount of sales.The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
--- Content provided by FirstRanker.com ---
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale ofitems. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
--- Content provided by FirstRanker.com ---
This is a sequence of related transactions performed by an actor and system.2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
--- Content provided by FirstRanker.com ---
order and also the billing details.2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with theactual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
--- Content provided by FirstRanker.com ---
the administrative reports.--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
--- Content provided by FirstRanker.com ---
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can beretrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
3.1.2. Flow Of Events:3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
--- Content provided by FirstRanker.com ---
3.1.2.2.Alternate Flow:1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the systemstate is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.2.2. Flow Of Events:3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
--- Content provided by FirstRanker.com ---
3.2.3. Alternate Flow:1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
--- Content provided by FirstRanker.com ---
This is a transaction performed when the user needs to place an order and also the billing details.3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
--- Content provided by FirstRanker.com ---
3. The system validates the item and then displays the details3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state isunchanged.
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
--- Content provided by FirstRanker.com ---
dealer.3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow:If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
--- Content provided by FirstRanker.com ---
includes adding, deleting and modifying the stock.1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
--- Content provided by FirstRanker.com ---
3. If the stock maintainer selected modify item, it is executed.3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
--- Content provided by FirstRanker.com ---
3.5.2.1.2. Delete Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
--- Content provided by FirstRanker.com ---
3.5.2.1.3. Modify Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow:3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
--- Content provided by FirstRanker.com ---
the delete is cancelled and basic flow is started in the beginning.3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
--- Content provided by FirstRanker.com ---
is unchanged.3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
--- Content provided by FirstRanker.com ---
3.6.2. Flow Of Events:3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
--- Content provided by FirstRanker.com ---
None3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
--- Content provided by FirstRanker.com ---
1.2 ObjectivesApplying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
--- Content provided by FirstRanker.com ---
The applicants who appear for this on-campus are the ones who are benefited by this software.1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
--- Content provided by FirstRanker.com ---
officer and managerial level should be done effectively and one should remember that once you make themistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
--- Content provided by FirstRanker.com ---
today. From the author?s experience, most recruitment that involves managers are done during discussions atlunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
--- Content provided by FirstRanker.com ---
always to be systematic in recruitment process? Certain type of managers can make a significant impact onOrganizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
--- Content provided by FirstRanker.com ---
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the applicationof ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
2.1.3 Test: The use case allows the applicant to undertake test.2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1 Applicant: This actor has user goals fulfilled through using services.2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
--- Content provided by FirstRanker.com ---
3.1.3 Pre-Condition: Enter the Username and password of the customer.3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
--- Content provided by FirstRanker.com ---
database.3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
--- Content provided by FirstRanker.com ---
3.3 Test:3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
--- Content provided by FirstRanker.com ---
3.3.2.1 Basic Flow: participate in the test.3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
--- Content provided by FirstRanker.com ---
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
--- Content provided by FirstRanker.com ---
personal interview through online.3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
--- Content provided by FirstRanker.com ---
3.5.4 Post-Condition: Interviewing the candidate3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
--- Content provided by FirstRanker.com ---
result through e-mail.3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:006. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
--- Content provided by FirstRanker.com ---
system to be efficient. It is such a reliable system that it is able to process the client for their correspondingrequest and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
--- Content provided by FirstRanker.com ---
consumer should purchase an item from the shop by using credit card payment then the merchant should giveresponse to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
--- Content provided by FirstRanker.com ---
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and theirdefinitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem StatementA problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
--- Content provided by FirstRanker.com ---
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. Thecredit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
--- Content provided by FirstRanker.com ---
are done.2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
--- Content provided by FirstRanker.com ---
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
--- Content provided by FirstRanker.com ---
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to theconcerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
--- Content provided by FirstRanker.com ---
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
--- Content provided by FirstRanker.com ---
3.2: Update Order:3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
--- Content provided by FirstRanker.com ---
3.3. Cancel Order:3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events: The customer provides the details for crediting transactions.3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
--- Content provided by FirstRanker.com ---
3.4.4. Post-Condition: Customer should put signature and give it to merchant.3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
--- Content provided by FirstRanker.com ---
2. The transaction id is entered for payment transaction.3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
--- Content provided by FirstRanker.com ---
1. 1. IntroductionThis system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
--- Content provided by FirstRanker.com ---
use.1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
--- Content provided by FirstRanker.com ---
In the online passport automation system, the applicant should enter their details, submit the form inthe database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
--- Content provided by FirstRanker.com ---
interface as simple as possible and at the same time not risking the security of data stored in the database. Thesystem will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
--- Content provided by FirstRanker.com ---
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details arestored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overallprogress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
--- Content provided by FirstRanker.com ---
complexities involved in it to the maximum possible extent.2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
--- Content provided by FirstRanker.com ---
3. Design of Passport Automation System:3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow:1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
--- Content provided by FirstRanker.com ---
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport orrenew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a uniqueid for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
--- Content provided by FirstRanker.com ---
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
--- Content provided by FirstRanker.com ---
confirmation.3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
--- Content provided by FirstRanker.com ---
3.5. Confirmation:3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
--- Content provided by FirstRanker.com ---
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
--- Content provided by FirstRanker.com ---
contains details about displaying the books, lending books, maintaining books, returning books, checking status,paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementComputers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
--- Content provided by FirstRanker.com ---
The system will have window based desktop interface allow the administrator to update the information.The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
--- Content provided by FirstRanker.com ---
allowed to take 3 books at a time. The student selects the book based on author name and edition that will bedisplayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
--- Content provided by FirstRanker.com ---
2.1.4. Payment Mode: Payment can be done either by cash or credit card.2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and book.2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
--- Content provided by FirstRanker.com ---
3.1 Member Details3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: Book is added to member?s account.--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
--- Content provided by FirstRanker.com ---
2. If the payment mode is credit card then account number and bank details must be given3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
--- Content provided by FirstRanker.com ---
3.5. Authentication3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: Valid users must be entered.3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
--- Content provided by FirstRanker.com ---
This software enables any user or a student to view the examination conducted and also the other detailsand register themselves for the desired examination provided all eligible criteria specified are satisfied.
1.3. Scope
--- Content provided by FirstRanker.com ---
The main scope of this system is used for testing the applicant's individual capacity and ability. Also theuser can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
This system gives the access rights of the software to the administrator. The admin has a login formwhich asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
--- Content provided by FirstRanker.com ---
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authorityto add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
--- Content provided by FirstRanker.com ---
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
--- Content provided by FirstRanker.com ---
2.1.4. Exam Details: It tells the details regarding the exam.2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and exam.2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
--- Content provided by FirstRanker.com ---
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
--- Content provided by FirstRanker.com ---
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which itends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
--- Content provided by FirstRanker.com ---
events involved in the registration process.3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
--- Content provided by FirstRanker.com ---
2. The applicant enters the academic, technical and the personal details3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
--- Content provided by FirstRanker.com ---
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for thatparticular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
--- Content provided by FirstRanker.com ---
examination.3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
--- Content provided by FirstRanker.com ---
The stock maintenance system is basically for the customers who access the information about the stockand retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
--- Content provided by FirstRanker.com ---
specifications and the use case model together describe the complete set of requirements on the system.--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
--- Content provided by FirstRanker.com ---
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In oursoftware all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
--- Content provided by FirstRanker.com ---
stocks available in the departmental sore and compute profits based on the total amount of sales.The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
--- Content provided by FirstRanker.com ---
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale ofitems. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
--- Content provided by FirstRanker.com ---
This is a sequence of related transactions performed by an actor and system.2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
--- Content provided by FirstRanker.com ---
order and also the billing details.2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with theactual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
--- Content provided by FirstRanker.com ---
the administrative reports.--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
--- Content provided by FirstRanker.com ---
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can beretrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
3.1.2. Flow Of Events:3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
--- Content provided by FirstRanker.com ---
3.1.2.2.Alternate Flow:1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the systemstate is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.2.2. Flow Of Events:3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
--- Content provided by FirstRanker.com ---
3.2.3. Alternate Flow:1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
--- Content provided by FirstRanker.com ---
This is a transaction performed when the user needs to place an order and also the billing details.3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
--- Content provided by FirstRanker.com ---
3. The system validates the item and then displays the details3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state isunchanged.
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
--- Content provided by FirstRanker.com ---
dealer.3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow:If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
--- Content provided by FirstRanker.com ---
includes adding, deleting and modifying the stock.1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
--- Content provided by FirstRanker.com ---
3. If the stock maintainer selected modify item, it is executed.3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
--- Content provided by FirstRanker.com ---
3.5.2.1.2. Delete Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
--- Content provided by FirstRanker.com ---
3.5.2.1.3. Modify Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow:3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
--- Content provided by FirstRanker.com ---
the delete is cancelled and basic flow is started in the beginning.3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
--- Content provided by FirstRanker.com ---
is unchanged.3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
--- Content provided by FirstRanker.com ---
3.6.2. Flow Of Events:3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
--- Content provided by FirstRanker.com ---
None3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
--- Content provided by FirstRanker.com ---
1.2 ObjectivesApplying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
--- Content provided by FirstRanker.com ---
The applicants who appear for this on-campus are the ones who are benefited by this software.1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
--- Content provided by FirstRanker.com ---
officer and managerial level should be done effectively and one should remember that once you make themistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
--- Content provided by FirstRanker.com ---
today. From the author?s experience, most recruitment that involves managers are done during discussions atlunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
--- Content provided by FirstRanker.com ---
always to be systematic in recruitment process? Certain type of managers can make a significant impact onOrganizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
--- Content provided by FirstRanker.com ---
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the applicationof ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
2.1.3 Test: The use case allows the applicant to undertake test.2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1 Applicant: This actor has user goals fulfilled through using services.2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
--- Content provided by FirstRanker.com ---
3.1.3 Pre-Condition: Enter the Username and password of the customer.3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
--- Content provided by FirstRanker.com ---
database.3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
--- Content provided by FirstRanker.com ---
3.3 Test:3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
--- Content provided by FirstRanker.com ---
3.3.2.1 Basic Flow: participate in the test.3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
--- Content provided by FirstRanker.com ---
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
--- Content provided by FirstRanker.com ---
personal interview through online.3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
--- Content provided by FirstRanker.com ---
3.5.4 Post-Condition: Interviewing the candidate3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
--- Content provided by FirstRanker.com ---
result through e-mail.3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:006. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
--- Content provided by FirstRanker.com ---
system to be efficient. It is such a reliable system that it is able to process the client for their correspondingrequest and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
--- Content provided by FirstRanker.com ---
consumer should purchase an item from the shop by using credit card payment then the merchant should giveresponse to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
--- Content provided by FirstRanker.com ---
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and theirdefinitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem StatementA problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
--- Content provided by FirstRanker.com ---
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. Thecredit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
--- Content provided by FirstRanker.com ---
are done.2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
--- Content provided by FirstRanker.com ---
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
--- Content provided by FirstRanker.com ---
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to theconcerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
--- Content provided by FirstRanker.com ---
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
--- Content provided by FirstRanker.com ---
3.2: Update Order:3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
--- Content provided by FirstRanker.com ---
3.3. Cancel Order:3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events: The customer provides the details for crediting transactions.3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
--- Content provided by FirstRanker.com ---
3.4.4. Post-Condition: Customer should put signature and give it to merchant.3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
--- Content provided by FirstRanker.com ---
2. The transaction id is entered for payment transaction.3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERINGCS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
--- Content provided by FirstRanker.com ---
has been defined online passport automation process in their houses through internet .Therefore, the onlinepassport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is to define the requirements of online passport automation system. Thissystem contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThe online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
--- Content provided by FirstRanker.com ---
particular applicant should have a nationality.If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
--- Content provided by FirstRanker.com ---
database administrator maintains all the applicant and passport details. The administrator takes care of adding or--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
--- Content provided by FirstRanker.com ---
automation system enables us to save time, reduce the workload and process application. This system is efficientin the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases:2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
--- Content provided by FirstRanker.com ---
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
--- Content provided by FirstRanker.com ---
automation system.2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
--- Content provided by FirstRanker.com ---
2. This use case starts when the actor wishes to renew the passport.3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
--- Content provided by FirstRanker.com ---
3.3. Generate Unique Id:3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, theadministrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
--- Content provided by FirstRanker.com ---
administrator, the further process is halted.3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Book Banking System1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
--- Content provided by FirstRanker.com ---
it easy to use.1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
--- Content provided by FirstRanker.com ---
internet came into existence. With the help of these two all the jobs are computerized now. So there is noexception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
--- Content provided by FirstRanker.com ---
book and its availability. A database is maintained by the database administrator. The member should providetheir necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
--- Content provided by FirstRanker.com ---
amount at the time of returning the book.--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1. Member Details: It helps the students to login and register themselves.2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
2.1.6. Return Books: Students should return the books on or before the due date.2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
--- Content provided by FirstRanker.com ---
2.2.4. Administrator: This actor manages the details of the student and books.3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: Student information is stored into database.3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
--- Content provided by FirstRanker.com ---
2. Book is added to student?s account.3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will beprompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: Payment can be done either by cash or credit card.3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events:3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
--- Content provided by FirstRanker.com ---
3.6. Return Books3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
--- Content provided by FirstRanker.com ---
3.6.3. Pre-Condition: Time limit of returning books are checked.3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
--- Content provided by FirstRanker.com ---
exams. Once an administrator builds software for the concerned examination, any common applicant can use thesoftware for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
--- Content provided by FirstRanker.com ---
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other availableexaminations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
--- Content provided by FirstRanker.com ---
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in bythe preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
--- Content provided by FirstRanker.com ---
The applicant who wants to register himself for an examination can have a wide variety of the variousoptions, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
--- Content provided by FirstRanker.com ---
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Login: It helps the students to login.2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
--- Content provided by FirstRanker.com ---
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
--- Content provided by FirstRanker.com ---
2.2.4. Applicant: The person who wishes to write the exam.2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
--- Content provided by FirstRanker.com ---
enters the username and password and the system validates the entered name and password and logs the actorinto the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activitiestakes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
--- Content provided by FirstRanker.com ---
4. If the contents entered are valid, a confirmation message is displayed.3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use caseotherwise they can register again.
3.3. Eligibility Criteria:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinationsavailable and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
--- Content provided by FirstRanker.com ---
computed accordingly.1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:001.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
--- Content provided by FirstRanker.com ---
1.4. Problem Statement:A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
--- Content provided by FirstRanker.com ---
about the items and proprietor to compute the profits. Stock maintainer can only access the information andpurchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
--- Content provided by FirstRanker.com ---
changes of it.2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in thestock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
--- Content provided by FirstRanker.com ---
purchase any stocks from the dealer.2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
--- Content provided by FirstRanker.com ---
3. Design Of Stock Maintenance System:3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
--- Content provided by FirstRanker.com ---
1. The system requests that the user enters the name and password.2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can choose to either return to the beginning of the basic flow or cancel the login at whichpoint the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
--- Content provided by FirstRanker.com ---
3.2. View Stock:3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
--- Content provided by FirstRanker.com ---
1. The system requests the user to enter the name of the item.2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can either enter another item or return to the beginning of the basic flow.3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow:1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the user enters an invalid item the system displays an error message2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow:1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The stock maintainer logs onto the system3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
--- Content provided by FirstRanker.com ---
items from the stock maintenance system.3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
--- Content provided by FirstRanker.com ---
2. Once the stock maintainer provides the required information, one of the sub flows is executed.1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the information about the new item. This includesname, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id number, the system retrieves and displays the information.3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
--- Content provided by FirstRanker.com ---
not exist, the system displays an error message. The stock maintainer can then enter a different number orcancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
--- Content provided by FirstRanker.com ---
the maximum retail price.1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the data are invalid then error message is displayed.2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:
1. Problems Analysis and Project Planning:
1.1 .Introduction
--- Content provided by FirstRanker.com ---
The aim of this project is to implement the on-campus recruitment system conducted by the FOURSQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as providesan efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
--- Content provided by FirstRanker.com ---
This software is used by the software concern which conducts the online aptitude test and interview forthe recruitment of its applicants.
1.4 Problem Statement
--- Content provided by FirstRanker.com ---
Line managers often do not understand the whole process of recruitment. Managers involved in therecruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
--- Content provided by FirstRanker.com ---
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing theirfull potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
--- Content provided by FirstRanker.com ---
formality as the decision would have been made by line managers involved in the process.The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
--- Content provided by FirstRanker.com ---
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performersbefore they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1 Identified Use cases:2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
--- Content provided by FirstRanker.com ---
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personalinterview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
--- Content provided by FirstRanker.com ---
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is notprimary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
--- Content provided by FirstRanker.com ---
3.1.2 Flow of Events: Enter into Login page and continue registration.3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
--- Content provided by FirstRanker.com ---
3.2 Resume:3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
--- Content provided by FirstRanker.com ---
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
--- Content provided by FirstRanker.com ---
3.3.3 Pre-Condition: Enter into the test page.3.3.4 Post-Condition: To finish the tes
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
--- Content provided by FirstRanker.com ---
database.3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
--- Content provided by FirstRanker.com ---
3.4.4 Post-Condition: Displaying the result.3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: Applicant should be qualified for the interview3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
--- Content provided by FirstRanker.com ---
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had clearedthe test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
--- Content provided by FirstRanker.com ---
3.6.2.2 Alternative Flow: If not qualified it will show a message.3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with the credit card processing system. The main purpose of this system is creditingand doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
--- Content provided by FirstRanker.com ---
should be done by the merchant by using a credit card reader.1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
--- Content provided by FirstRanker.com ---
different ways by different stakeholders; this needs to be resolved to reduce problems in communication andambiguous requirements
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
--- Content provided by FirstRanker.com ---
team and should be presented to them (or created by them) before they try to solve the problem. When bringingtogether a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis)2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
--- Content provided by FirstRanker.com ---
that they have made.2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
--- Content provided by FirstRanker.com ---
3.1. Make Order:3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events: Enter the customer id, order number to update the order.3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
--- Content provided by FirstRanker.com ---
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
--- Content provided by FirstRanker.com ---
3.3.4. Post-Condition: The cancelled items are restored back in the database.3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
--- Content provided by FirstRanker.com ---
2. Card reader will processes the amount transaction.3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The amount that is paid back is maintained here.3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
--- Content provided by FirstRanker.com ---
This system deals with online passport automation for the applicant .Online passport automation systemhas been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
--- Content provided by FirstRanker.com ---
the database and the applicant should attend the verification process.1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
--- Content provided by FirstRanker.com ---
system will retain information on the entire applicant who has necessary rights to apply for the passport. Theparticular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
--- Content provided by FirstRanker.com ---
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automationdatabase administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
--- Content provided by FirstRanker.com ---
progress of the system. Administrator is responsible for the entire process within the system. Online passportautomation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case) Analysis:2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
--- Content provided by FirstRanker.com ---
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passportautomation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
--- Content provided by FirstRanker.com ---
3.1. Applicant details:3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
--- Content provided by FirstRanker.com ---
2. The Database accepts the applicant details.3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the actor wishes to apply for the passport first time.2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
--- Content provided by FirstRanker.com ---
renew the old passport.3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
--- Content provided by FirstRanker.com ---
id for each applicant.3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
--- Content provided by FirstRanker.com ---
3.4. Verification:3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted toadministrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This use case explains the confirmation process done by the police.3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
--- Content provided by FirstRanker.com ---
Use case descriptions and other documents are described in such a way that the student understands it and findsit easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
--- Content provided by FirstRanker.com ---
paying dues and penalties, maintaining member details, etc.1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
Computers play an integral role in day to day life. Due to advancement in communication technologyinternet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
--- Content provided by FirstRanker.com ---
The administrator keeps track of member details and book details. The system will have all the details about thebook and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
--- Content provided by FirstRanker.com ---
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penaltyamount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
2.1.5. Authentication: The administrator will authenticate the student.2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
--- Content provided by FirstRanker.com ---
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
3.1 Member Details
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: It helps the students to login and register themselves.3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Entering information about the student.3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: Student selects and orders the books.3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
--- Content provided by FirstRanker.com ---
3.4. Payment Mode3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
--- Content provided by FirstRanker.com ---
3 The Acknowledgement or receipt is given back to the student.3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The administrator will authenticate the student.3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: Valid users are entered.3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This software has been developed in such a way that any applicant can register themselves for theirexams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
--- Content provided by FirstRanker.com ---
and register themselves for the desired examination provided all eligible criteria specified are satisfied.1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
--- Content provided by FirstRanker.com ---
user can register him by going through the various details and particulars regarding the exam of his/her choice. Ifthe applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
--- Content provided by FirstRanker.com ---
which asks for a valid username and password. This username and password can be set as per the admin. Theadministrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
--- Content provided by FirstRanker.com ---
to add, modify, and delete the various database details.The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
--- Content provided by FirstRanker.com ---
address and other personal details. The eligibility criteria include fields such as year of passing, percentage ofmarks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
--- Content provided by FirstRanker.com ---
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
--- Content provided by FirstRanker.com ---
2.2.3. Administration: This actor manages the details of applicant and exam.2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
--- Content provided by FirstRanker.com ---
3. Design of Exam Registration System:3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actorenters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
--- Content provided by FirstRanker.com ---
ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
--- Content provided by FirstRanker.com ---
3. The contents entered by the applicant is validated4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
--- Content provided by FirstRanker.com ---
particular course3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
--- Content provided by FirstRanker.com ---
The database accepts the details and checks whether the applicant is eligible.3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
--- Content provided by FirstRanker.com ---
3.4. Exam Details:3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
--- Content provided by FirstRanker.com ---
3.5. Fee Processing:3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The applicant pays the fees before due date.3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
--- Content provided by FirstRanker.com ---
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits arecomputed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
--- Content provided by FirstRanker.com ---
software all the defects are removed and it is reliable, user friendly and very supportive.1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
--- Content provided by FirstRanker.com ---
The new system has a graphical user interface to allow the stock maintainer to enter the informationabout the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
--- Content provided by FirstRanker.com ---
items. The user can view the availability of all the items in the store along with the price and can?t make anychanges of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
--- Content provided by FirstRanker.com ---
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
--- Content provided by FirstRanker.com ---
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes topurchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
--- Content provided by FirstRanker.com ---
actual price and the maximum retail price.2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
--- Content provided by FirstRanker.com ---
retrieved.3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
--- Content provided by FirstRanker.com ---
state is unchanged.3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid item then the system displays an error message.2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state isunchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
--- Content provided by FirstRanker.com ---
3.3.2. Flow Of Events:3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow:1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
If the stock maintainer is not satisfied with the quotation he can quit and can place order later3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying theitems from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
--- Content provided by FirstRanker.com ---
1. The system request that the stock maintainer specify the function he/she would like to perform.2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
--- Content provided by FirstRanker.com ---
3.5.2.1.1. Add Stock:1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id doesnot exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The stock maintainer logs onto the system.--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price andthe maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
--- Content provided by FirstRanker.com ---
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.5. Online Recruitment System:
1. Problems Analysis and Project Planning:
--- Content provided by FirstRanker.com ---
1.1 .IntroductionThe aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
--- Content provided by FirstRanker.com ---
Applying for the job login, upload the resume, attend the interview online, check for the result.1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
--- Content provided by FirstRanker.com ---
1.3.2 OrganizationThis software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem StatementLine managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
--- Content provided by FirstRanker.com ---
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
--- Content provided by FirstRanker.com ---
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be aformality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
--- Content provided by FirstRanker.com ---
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equalopportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
--- Content provided by FirstRanker.com ---
of ad hoc measures, which often rely heavily on personal contacts.--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
2.1.4:Checking: The use case allows the system to verify the correct answers.2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
--- Content provided by FirstRanker.com ---
2.2.2 DBA: This kind of actor provides a service.2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1 Brief Description: User name and password3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
--- Content provided by FirstRanker.com ---
3.1.4 Post-Condition: Enter into the login page.3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
--- Content provided by FirstRanker.com ---
3.2.2.1 Basic Flow: upload the resume3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
--- Content provided by FirstRanker.com ---
3.3.1 Brief Description: The use case allows the applicant to undertake test.--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
--- Content provided by FirstRanker.com ---
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
3.4 Checking:
--- Content provided by FirstRanker.com ---
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in thedatabase.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
--- Content provided by FirstRanker.com ---
3.4.3 Pre-Condition: Checking the answers.3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
--- Content provided by FirstRanker.com ---
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
--- Content provided by FirstRanker.com ---
3.6 Result:3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
--- Content provided by FirstRanker.com ---
3.6.2.1 Basic Flow: Displaying the result.3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
--- Content provided by FirstRanker.com ---
request and also perform functions for many clients at the same time efficiently without any error occurrence.1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
--- Content provided by FirstRanker.com ---
response to the consumers view while purchasing an item from the shop and required processing of transactionshould be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
--- Content provided by FirstRanker.com ---
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightlydifferent ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
A problem statement is a concise description of the issues that need to be addressed by a problem solvingteam and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
--- Content provided by FirstRanker.com ---
credit card transaction is used by the clients to do the crediting features that are available in bank and do the--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
--- Content provided by FirstRanker.com ---
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the ordersthat they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
--- Content provided by FirstRanker.com ---
concerned organization.2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
--- Content provided by FirstRanker.com ---
3. Design of Credit Card Processing System:3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
--- Content provided by FirstRanker.com ---
2. The items that are entered are ordered.3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Customers who want to change their orders are stored here.3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
--- Content provided by FirstRanker.com ---
3.3.1Brief Description: The cancellation orders made by customer are maintained here.3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: The items are cancelled.3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
--- Content provided by FirstRanker.com ---
3.5. Payback Details:3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
--- Content provided by FirstRanker.com ---
1. 1. IntroductionThis system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
--- Content provided by FirstRanker.com ---
use.1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
--- Content provided by FirstRanker.com ---
In the online passport automation system, the applicant should enter their details, submit the form inthe database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
--- Content provided by FirstRanker.com ---
interface as simple as possible and at the same time not risking the security of data stored in the database. Thesystem will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
--- Content provided by FirstRanker.com ---
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details arestored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overallprogress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
--- Content provided by FirstRanker.com ---
complexities involved in it to the maximum possible extent.2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
--- Content provided by FirstRanker.com ---
3. Design of Passport Automation System:3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow:1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
--- Content provided by FirstRanker.com ---
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport orrenew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a uniqueid for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
--- Content provided by FirstRanker.com ---
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
--- Content provided by FirstRanker.com ---
confirmation.3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
--- Content provided by FirstRanker.com ---
3.5. Confirmation:3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
--- Content provided by FirstRanker.com ---
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
--- Content provided by FirstRanker.com ---
contains details about displaying the books, lending books, maintaining books, returning books, checking status,paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementComputers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
--- Content provided by FirstRanker.com ---
The system will have window based desktop interface allow the administrator to update the information.The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
--- Content provided by FirstRanker.com ---
allowed to take 3 books at a time. The student selects the book based on author name and edition that will bedisplayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
--- Content provided by FirstRanker.com ---
2.1.4. Payment Mode: Payment can be done either by cash or credit card.2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and book.2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
--- Content provided by FirstRanker.com ---
3.1 Member Details3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: Book is added to member?s account.--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
--- Content provided by FirstRanker.com ---
2. If the payment mode is credit card then account number and bank details must be given3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
--- Content provided by FirstRanker.com ---
3.5. Authentication3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: Valid users must be entered.3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
--- Content provided by FirstRanker.com ---
This software enables any user or a student to view the examination conducted and also the other detailsand register themselves for the desired examination provided all eligible criteria specified are satisfied.
1.3. Scope
--- Content provided by FirstRanker.com ---
The main scope of this system is used for testing the applicant's individual capacity and ability. Also theuser can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
This system gives the access rights of the software to the administrator. The admin has a login formwhich asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
--- Content provided by FirstRanker.com ---
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authorityto add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
--- Content provided by FirstRanker.com ---
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
--- Content provided by FirstRanker.com ---
2.1.4. Exam Details: It tells the details regarding the exam.2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and exam.2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
--- Content provided by FirstRanker.com ---
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
--- Content provided by FirstRanker.com ---
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which itends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
--- Content provided by FirstRanker.com ---
events involved in the registration process.3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
--- Content provided by FirstRanker.com ---
2. The applicant enters the academic, technical and the personal details3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
--- Content provided by FirstRanker.com ---
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for thatparticular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
--- Content provided by FirstRanker.com ---
examination.3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
--- Content provided by FirstRanker.com ---
The stock maintenance system is basically for the customers who access the information about the stockand retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
--- Content provided by FirstRanker.com ---
specifications and the use case model together describe the complete set of requirements on the system.--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
--- Content provided by FirstRanker.com ---
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In oursoftware all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
--- Content provided by FirstRanker.com ---
stocks available in the departmental sore and compute profits based on the total amount of sales.The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
--- Content provided by FirstRanker.com ---
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale ofitems. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
--- Content provided by FirstRanker.com ---
This is a sequence of related transactions performed by an actor and system.2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
--- Content provided by FirstRanker.com ---
order and also the billing details.2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with theactual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
--- Content provided by FirstRanker.com ---
the administrative reports.--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
--- Content provided by FirstRanker.com ---
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can beretrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
3.1.2. Flow Of Events:3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
--- Content provided by FirstRanker.com ---
3.1.2.2.Alternate Flow:1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the systemstate is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.2.2. Flow Of Events:3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
--- Content provided by FirstRanker.com ---
3.2.3. Alternate Flow:1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
--- Content provided by FirstRanker.com ---
This is a transaction performed when the user needs to place an order and also the billing details.3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
--- Content provided by FirstRanker.com ---
3. The system validates the item and then displays the details3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state isunchanged.
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
--- Content provided by FirstRanker.com ---
dealer.3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow:If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
--- Content provided by FirstRanker.com ---
includes adding, deleting and modifying the stock.1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
--- Content provided by FirstRanker.com ---
3. If the stock maintainer selected modify item, it is executed.3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
--- Content provided by FirstRanker.com ---
3.5.2.1.2. Delete Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
--- Content provided by FirstRanker.com ---
3.5.2.1.3. Modify Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow:3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
--- Content provided by FirstRanker.com ---
the delete is cancelled and basic flow is started in the beginning.3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
--- Content provided by FirstRanker.com ---
is unchanged.3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
--- Content provided by FirstRanker.com ---
3.6.2. Flow Of Events:3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
--- Content provided by FirstRanker.com ---
None3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
--- Content provided by FirstRanker.com ---
1.2 ObjectivesApplying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
--- Content provided by FirstRanker.com ---
The applicants who appear for this on-campus are the ones who are benefited by this software.1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
--- Content provided by FirstRanker.com ---
officer and managerial level should be done effectively and one should remember that once you make themistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
--- Content provided by FirstRanker.com ---
today. From the author?s experience, most recruitment that involves managers are done during discussions atlunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
--- Content provided by FirstRanker.com ---
always to be systematic in recruitment process? Certain type of managers can make a significant impact onOrganizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
--- Content provided by FirstRanker.com ---
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the applicationof ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
2.1.3 Test: The use case allows the applicant to undertake test.2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1 Applicant: This actor has user goals fulfilled through using services.2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
--- Content provided by FirstRanker.com ---
3.1.3 Pre-Condition: Enter the Username and password of the customer.3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
--- Content provided by FirstRanker.com ---
database.3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
--- Content provided by FirstRanker.com ---
3.3 Test:3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
--- Content provided by FirstRanker.com ---
3.3.2.1 Basic Flow: participate in the test.3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
--- Content provided by FirstRanker.com ---
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
--- Content provided by FirstRanker.com ---
personal interview through online.3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
--- Content provided by FirstRanker.com ---
3.5.4 Post-Condition: Interviewing the candidate3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
--- Content provided by FirstRanker.com ---
result through e-mail.3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:006. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
--- Content provided by FirstRanker.com ---
system to be efficient. It is such a reliable system that it is able to process the client for their correspondingrequest and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
--- Content provided by FirstRanker.com ---
consumer should purchase an item from the shop by using credit card payment then the merchant should giveresponse to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
--- Content provided by FirstRanker.com ---
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and theirdefinitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem StatementA problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
--- Content provided by FirstRanker.com ---
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. Thecredit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
--- Content provided by FirstRanker.com ---
are done.2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
--- Content provided by FirstRanker.com ---
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
--- Content provided by FirstRanker.com ---
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to theconcerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
--- Content provided by FirstRanker.com ---
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
--- Content provided by FirstRanker.com ---
3.2: Update Order:3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
--- Content provided by FirstRanker.com ---
3.3. Cancel Order:3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events: The customer provides the details for crediting transactions.3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
--- Content provided by FirstRanker.com ---
3.4.4. Post-Condition: Customer should put signature and give it to merchant.3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
--- Content provided by FirstRanker.com ---
2. The transaction id is entered for payment transaction.3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
--- Content provided by FirstRanker.com ---
Purchase StockStock Updation
Profit Computation
Any user
Dealer
--- Content provided by FirstRanker.com ---
ProprietorDB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
--- Content provided by FirstRanker.com ---
CS6511 ?CASE TOOLS LABExpt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
--- Content provided by FirstRanker.com ---
passport automation process can be done efficiently in advance and without much of delay. The use casedescriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
--- Content provided by FirstRanker.com ---
system contains the details about the applicant, appointment date & time and the date of expiry.1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
The online passport automation system deals about applying and renewing the passport for submittingthe applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
--- Content provided by FirstRanker.com ---
If the entire process of ?Issue of Passport? is done in a manual manner then it would take severalmonths for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
--- Content provided by FirstRanker.com ---
in the way that there is no manual intervention. This system provides instant and accurate results for applying thepassport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
2.1.5. Confirmation: This use case explains the confirmation process done by the police.2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
--- Content provided by FirstRanker.com ---
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-condition: Specifying the applicant details.3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
--- Content provided by FirstRanker.com ---
administrator will not issue unique id.3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of events:3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
--- Content provided by FirstRanker.com ---
3.4.3Pre condition: The details are verified using the generated unique id.3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-condition: The applicant details are verified by the police.3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
--- Content provided by FirstRanker.com ---
This document for book banking system makes the students borrow books, through internet. The systemreduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
--- Content provided by FirstRanker.com ---
exception of book banking system is done to replace the manual entering and processing of information whichare prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
--- Content provided by FirstRanker.com ---
their necessary information such as course, year etc., for registration purpose. Then the student has to login withtheir name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
2.1.2. Book Details: Students can check the availability of the books.2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1.Student moves to the login page.2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
--- Content provided by FirstRanker.com ---
3.2. Book Details3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
--- Content provided by FirstRanker.com ---
prompted.3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: Students should return the books on or before the due date.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
--- Content provided by FirstRanker.com ---
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
--- Content provided by FirstRanker.com ---
software for registering themselves in the examination.1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
--- Content provided by FirstRanker.com ---
examinations.1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
--- Content provided by FirstRanker.com ---
the preset username and password, the software is ready. Once, the software is ready, the admin creates adatabase and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
--- Content provided by FirstRanker.com ---
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about thevarious examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
--- Content provided by FirstRanker.com ---
2.1.2. Registration Form: It helps the student to register for the examination.2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
--- Content provided by FirstRanker.com ---
2.2.5.ug: The one who register for their exam according to their UG syllabus.2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for ausername and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
--- Content provided by FirstRanker.com ---
into the system.3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state willremain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
--- Content provided by FirstRanker.com ---
takes place:1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriateerror message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
--- Content provided by FirstRanker.com ---
otherwise they can register again.3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
--- Content provided by FirstRanker.com ---
qualification, etc.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: The applicant specifies his/her details.3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
--- Content provided by FirstRanker.com ---
available and selects the examinations of his choice.--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
--- Content provided by FirstRanker.com ---
3.5.2.Flow of Events:3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
--- Content provided by FirstRanker.com ---
3.6. Confirmation:3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
--- Content provided by FirstRanker.com ---
1.2. Objective:The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
--- Content provided by FirstRanker.com ---
A new stock maintenance system for a departmental store to replace the existing maintenance system,which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
--- Content provided by FirstRanker.com ---
purchase orders for security purpose.The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
--- Content provided by FirstRanker.com ---
2.1. Problem Statement Analysis:2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
--- Content provided by FirstRanker.com ---
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from thestock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: User can just view the items available in the system and can place orders.2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
--- Content provided by FirstRanker.com ---
3.1.Login:3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
--- Content provided by FirstRanker.com ---
2. The user enters the name and password.3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
--- Content provided by FirstRanker.com ---
point the use case ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available inthe stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
--- Content provided by FirstRanker.com ---
2. The user enters the name of the item.3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
--- Content provided by FirstRanker.com ---
3.2.4. Pre Condition: The user logs onto the system.--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.3. Place Order And Billing:3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when any user wishes to purchase any item2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
--- Content provided by FirstRanker.com ---
2. The user can place an order for some other item or can quit3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system isunchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.5.2. Flow Of Events:3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
--- Content provided by FirstRanker.com ---
1. If the stock maintainer selected add item, it is executed.2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
--- Content provided by FirstRanker.com ---
name, price, and quantity of the item.2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
--- Content provided by FirstRanker.com ---
3. The system provides the stock maintainer to confirm deletion of item.4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
--- Content provided by FirstRanker.com ---
3. The stock maintainer makes the desired changes to the item.4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
--- Content provided by FirstRanker.com ---
cancel the operation at which point the use case ends.3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
--- Content provided by FirstRanker.com ---
1. The proprietor gets the actual price and the maximum retail price from the database.2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
--- Content provided by FirstRanker.com ---
2. The correct data are then obtained from the database and profit is computed.3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
--- Content provided by FirstRanker.com ---
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancypositions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
--- Content provided by FirstRanker.com ---
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of asoftware company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
--- Content provided by FirstRanker.com ---
an efficient recruitment system.1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
--- Content provided by FirstRanker.com ---
the recruitment of its applicants.1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
--- Content provided by FirstRanker.com ---
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitmentand mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
--- Content provided by FirstRanker.com ---
full potential. This is compounded by the fact that some companies have built a tradition of hiring people basedon personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
--- Content provided by FirstRanker.com ---
The other thing that the author observed is that, those line managers who are involved in the recruitmentare not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
--- Content provided by FirstRanker.com ---
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficientlyqualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1 Login: This use case is used to login with the help of username and password.2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
--- Content provided by FirstRanker.com ---
interview through online.2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
--- Content provided by FirstRanker.com ---
primary or supporting actor.3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
--- Content provided by FirstRanker.com ---
3.1.2.1 Basic Flow: Display the Login page.3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
--- Content provided by FirstRanker.com ---
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3 Pre-Condition: enter into the login page.3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
--- Content provided by FirstRanker.com ---
3.3.4 Post-Condition: To finish the tes3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
--- Content provided by FirstRanker.com ---
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
--- Content provided by FirstRanker.com ---
3.5 Interview:3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
--- Content provided by FirstRanker.com ---
the test3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
--- Content provided by FirstRanker.com ---
3.6.3 Pre-Condition: Evaluating the result of an interview.3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
--- Content provided by FirstRanker.com ---
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s lifeand to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
--- Content provided by FirstRanker.com ---
This system tries to make transactions as simple as possible and at the same time not risking the securityof data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
--- Content provided by FirstRanker.com ---
ambiguous requirements1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
--- Content provided by FirstRanker.com ---
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose ofa problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
2. Problem Statement (Use case Analysis)
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
--- Content provided by FirstRanker.com ---
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing theamount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are storedhere.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
--- Content provided by FirstRanker.com ---
3.1.1brief Description: The customers who make orders for the item are maintained here.3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Customers enroll their orders for purchase.3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: The order is being updated.3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
--- Content provided by FirstRanker.com ---
3.4. Crediting Details:3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. USECASE DIAGRAM: Online Book Banking Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
--- Content provided by FirstRanker.com ---
ViewStockPlace Order &Billing
Purchase Stock
Stock Updation
Profit Computation
--- Content provided by FirstRanker.com ---
Any userDealer
Proprietor
DB
Stock Maintainer
--- Content provided by FirstRanker.com ---
USE CASE :--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment SystemsDBA
Test
Checking
Interview
--- Content provided by FirstRanker.com ---
ResultLogin
Resume
Applicant
<
--- Content provided by FirstRanker.com ---
<<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
--- Content provided by FirstRanker.com ---
1. 1. IntroductionThis system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
--- Content provided by FirstRanker.com ---
use.1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
--- Content provided by FirstRanker.com ---
In the online passport automation system, the applicant should enter their details, submit the form inthe database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
--- Content provided by FirstRanker.com ---
interface as simple as possible and at the same time not risking the security of data stored in the database. Thesystem will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
--- Content provided by FirstRanker.com ---
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details arestored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overallprogress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
--- Content provided by FirstRanker.com ---
complexities involved in it to the maximum possible extent.2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
--- Content provided by FirstRanker.com ---
3. Design of Passport Automation System:3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow:1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
--- Content provided by FirstRanker.com ---
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport orrenew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a uniqueid for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
--- Content provided by FirstRanker.com ---
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
--- Content provided by FirstRanker.com ---
confirmation.3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
--- Content provided by FirstRanker.com ---
3.5. Confirmation:3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
--- Content provided by FirstRanker.com ---
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
--- Content provided by FirstRanker.com ---
contains details about displaying the books, lending books, maintaining books, returning books, checking status,paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementComputers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
--- Content provided by FirstRanker.com ---
The system will have window based desktop interface allow the administrator to update the information.The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
--- Content provided by FirstRanker.com ---
allowed to take 3 books at a time. The student selects the book based on author name and edition that will bedisplayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
--- Content provided by FirstRanker.com ---
2.1.4. Payment Mode: Payment can be done either by cash or credit card.2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and book.2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
--- Content provided by FirstRanker.com ---
3.1 Member Details3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: Book is added to member?s account.--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
--- Content provided by FirstRanker.com ---
2. If the payment mode is credit card then account number and bank details must be given3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
--- Content provided by FirstRanker.com ---
3.5. Authentication3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: Valid users must be entered.3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
--- Content provided by FirstRanker.com ---
This software enables any user or a student to view the examination conducted and also the other detailsand register themselves for the desired examination provided all eligible criteria specified are satisfied.
1.3. Scope
--- Content provided by FirstRanker.com ---
The main scope of this system is used for testing the applicant's individual capacity and ability. Also theuser can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
This system gives the access rights of the software to the administrator. The admin has a login formwhich asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
--- Content provided by FirstRanker.com ---
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authorityto add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
--- Content provided by FirstRanker.com ---
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
--- Content provided by FirstRanker.com ---
2.1.4. Exam Details: It tells the details regarding the exam.2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and exam.2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
--- Content provided by FirstRanker.com ---
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
--- Content provided by FirstRanker.com ---
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which itends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
--- Content provided by FirstRanker.com ---
events involved in the registration process.3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
--- Content provided by FirstRanker.com ---
2. The applicant enters the academic, technical and the personal details3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
--- Content provided by FirstRanker.com ---
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for thatparticular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
--- Content provided by FirstRanker.com ---
examination.3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
--- Content provided by FirstRanker.com ---
The stock maintenance system is basically for the customers who access the information about the stockand retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
--- Content provided by FirstRanker.com ---
specifications and the use case model together describe the complete set of requirements on the system.--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
--- Content provided by FirstRanker.com ---
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In oursoftware all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
--- Content provided by FirstRanker.com ---
stocks available in the departmental sore and compute profits based on the total amount of sales.The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
--- Content provided by FirstRanker.com ---
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale ofitems. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
--- Content provided by FirstRanker.com ---
This is a sequence of related transactions performed by an actor and system.2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
--- Content provided by FirstRanker.com ---
order and also the billing details.2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with theactual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
--- Content provided by FirstRanker.com ---
the administrative reports.--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
--- Content provided by FirstRanker.com ---
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can beretrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
3.1.2. Flow Of Events:3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
--- Content provided by FirstRanker.com ---
3.1.2.2.Alternate Flow:1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the systemstate is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.2.2. Flow Of Events:3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
--- Content provided by FirstRanker.com ---
3.2.3. Alternate Flow:1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
--- Content provided by FirstRanker.com ---
This is a transaction performed when the user needs to place an order and also the billing details.3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
--- Content provided by FirstRanker.com ---
3. The system validates the item and then displays the details3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state isunchanged.
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
--- Content provided by FirstRanker.com ---
dealer.3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow:If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
--- Content provided by FirstRanker.com ---
includes adding, deleting and modifying the stock.1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
--- Content provided by FirstRanker.com ---
3. If the stock maintainer selected modify item, it is executed.3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
--- Content provided by FirstRanker.com ---
3.5.2.1.2. Delete Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
--- Content provided by FirstRanker.com ---
3.5.2.1.3. Modify Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow:3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
--- Content provided by FirstRanker.com ---
the delete is cancelled and basic flow is started in the beginning.3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
--- Content provided by FirstRanker.com ---
is unchanged.3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
--- Content provided by FirstRanker.com ---
3.6.2. Flow Of Events:3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
--- Content provided by FirstRanker.com ---
None3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
--- Content provided by FirstRanker.com ---
1.2 ObjectivesApplying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
--- Content provided by FirstRanker.com ---
The applicants who appear for this on-campus are the ones who are benefited by this software.1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
--- Content provided by FirstRanker.com ---
officer and managerial level should be done effectively and one should remember that once you make themistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
--- Content provided by FirstRanker.com ---
today. From the author?s experience, most recruitment that involves managers are done during discussions atlunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
--- Content provided by FirstRanker.com ---
always to be systematic in recruitment process? Certain type of managers can make a significant impact onOrganizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
--- Content provided by FirstRanker.com ---
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the applicationof ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
2.1.3 Test: The use case allows the applicant to undertake test.2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1 Applicant: This actor has user goals fulfilled through using services.2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
--- Content provided by FirstRanker.com ---
3.1.3 Pre-Condition: Enter the Username and password of the customer.3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
--- Content provided by FirstRanker.com ---
database.3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
--- Content provided by FirstRanker.com ---
3.3 Test:3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
--- Content provided by FirstRanker.com ---
3.3.2.1 Basic Flow: participate in the test.3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
--- Content provided by FirstRanker.com ---
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
--- Content provided by FirstRanker.com ---
personal interview through online.3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
--- Content provided by FirstRanker.com ---
3.5.4 Post-Condition: Interviewing the candidate3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
--- Content provided by FirstRanker.com ---
result through e-mail.3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:006. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
--- Content provided by FirstRanker.com ---
system to be efficient. It is such a reliable system that it is able to process the client for their correspondingrequest and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
--- Content provided by FirstRanker.com ---
consumer should purchase an item from the shop by using credit card payment then the merchant should giveresponse to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
--- Content provided by FirstRanker.com ---
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and theirdefinitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem StatementA problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
--- Content provided by FirstRanker.com ---
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. Thecredit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
--- Content provided by FirstRanker.com ---
are done.2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
--- Content provided by FirstRanker.com ---
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
--- Content provided by FirstRanker.com ---
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to theconcerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
--- Content provided by FirstRanker.com ---
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
--- Content provided by FirstRanker.com ---
3.2: Update Order:3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
--- Content provided by FirstRanker.com ---
3.3. Cancel Order:3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events: The customer provides the details for crediting transactions.3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
--- Content provided by FirstRanker.com ---
3.4.4. Post-Condition: Customer should put signature and give it to merchant.3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
--- Content provided by FirstRanker.com ---
2. The transaction id is entered for payment transaction.3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
--- Content provided by FirstRanker.com ---
Purchase StockStock Updation
Profit Computation
Any user
Dealer
--- Content provided by FirstRanker.com ---
ProprietorDB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.USECASE DIAGRAM: Online Recuirtment Systems
DBA
--- Content provided by FirstRanker.com ---
TestChecking
Interview
Result
Login
--- Content provided by FirstRanker.com ---
ResumeApplicant
<
<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
User
--- Content provided by FirstRanker.com ---
ShoppingCrediting
Pay back
<
<
--- Content provided by FirstRanker.com ---
<<
<
Admin
Update
--- Content provided by FirstRanker.com ---
orderCancel
order
Crediting
details
--- Content provided by FirstRanker.com ---
Pay backdetails
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERINGCS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
--- Content provided by FirstRanker.com ---
has been defined online passport automation process in their houses through internet .Therefore, the onlinepassport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is to define the requirements of online passport automation system. Thissystem contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThe online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
--- Content provided by FirstRanker.com ---
particular applicant should have a nationality.If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
--- Content provided by FirstRanker.com ---
database administrator maintains all the applicant and passport details. The administrator takes care of adding or--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
--- Content provided by FirstRanker.com ---
automation system enables us to save time, reduce the workload and process application. This system is efficientin the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases:2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
--- Content provided by FirstRanker.com ---
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
--- Content provided by FirstRanker.com ---
automation system.2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
--- Content provided by FirstRanker.com ---
2. This use case starts when the actor wishes to renew the passport.3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
--- Content provided by FirstRanker.com ---
3.3. Generate Unique Id:3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, theadministrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
--- Content provided by FirstRanker.com ---
administrator, the further process is halted.3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Book Banking System1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
--- Content provided by FirstRanker.com ---
it easy to use.1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
--- Content provided by FirstRanker.com ---
internet came into existence. With the help of these two all the jobs are computerized now. So there is noexception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
--- Content provided by FirstRanker.com ---
book and its availability. A database is maintained by the database administrator. The member should providetheir necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
--- Content provided by FirstRanker.com ---
amount at the time of returning the book.--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1. Member Details: It helps the students to login and register themselves.2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
2.1.6. Return Books: Students should return the books on or before the due date.2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
--- Content provided by FirstRanker.com ---
2.2.4. Administrator: This actor manages the details of the student and books.3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: Student information is stored into database.3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
--- Content provided by FirstRanker.com ---
2. Book is added to student?s account.3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will beprompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: Payment can be done either by cash or credit card.3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events:3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
--- Content provided by FirstRanker.com ---
3.6. Return Books3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
--- Content provided by FirstRanker.com ---
3.6.3. Pre-Condition: Time limit of returning books are checked.3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
--- Content provided by FirstRanker.com ---
exams. Once an administrator builds software for the concerned examination, any common applicant can use thesoftware for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
--- Content provided by FirstRanker.com ---
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other availableexaminations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
--- Content provided by FirstRanker.com ---
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in bythe preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
--- Content provided by FirstRanker.com ---
The applicant who wants to register himself for an examination can have a wide variety of the variousoptions, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
--- Content provided by FirstRanker.com ---
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Login: It helps the students to login.2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
--- Content provided by FirstRanker.com ---
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
--- Content provided by FirstRanker.com ---
2.2.4. Applicant: The person who wishes to write the exam.2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
--- Content provided by FirstRanker.com ---
enters the username and password and the system validates the entered name and password and logs the actorinto the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activitiestakes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
--- Content provided by FirstRanker.com ---
4. If the contents entered are valid, a confirmation message is displayed.3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use caseotherwise they can register again.
3.3. Eligibility Criteria:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinationsavailable and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
--- Content provided by FirstRanker.com ---
computed accordingly.1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:001.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
--- Content provided by FirstRanker.com ---
1.4. Problem Statement:A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
--- Content provided by FirstRanker.com ---
about the items and proprietor to compute the profits. Stock maintainer can only access the information andpurchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
--- Content provided by FirstRanker.com ---
changes of it.2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in thestock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
--- Content provided by FirstRanker.com ---
purchase any stocks from the dealer.2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
--- Content provided by FirstRanker.com ---
3. Design Of Stock Maintenance System:3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
--- Content provided by FirstRanker.com ---
1. The system requests that the user enters the name and password.2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can choose to either return to the beginning of the basic flow or cancel the login at whichpoint the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
--- Content provided by FirstRanker.com ---
3.2. View Stock:3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
--- Content provided by FirstRanker.com ---
1. The system requests the user to enter the name of the item.2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can either enter another item or return to the beginning of the basic flow.3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow:1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the user enters an invalid item the system displays an error message2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow:1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The stock maintainer logs onto the system3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
--- Content provided by FirstRanker.com ---
items from the stock maintenance system.3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
--- Content provided by FirstRanker.com ---
2. Once the stock maintainer provides the required information, one of the sub flows is executed.1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the information about the new item. This includesname, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id number, the system retrieves and displays the information.3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
--- Content provided by FirstRanker.com ---
not exist, the system displays an error message. The stock maintainer can then enter a different number orcancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
--- Content provided by FirstRanker.com ---
the maximum retail price.1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the data are invalid then error message is displayed.2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:
1. Problems Analysis and Project Planning:
1.1 .Introduction
--- Content provided by FirstRanker.com ---
The aim of this project is to implement the on-campus recruitment system conducted by the FOURSQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as providesan efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
--- Content provided by FirstRanker.com ---
This software is used by the software concern which conducts the online aptitude test and interview forthe recruitment of its applicants.
1.4 Problem Statement
--- Content provided by FirstRanker.com ---
Line managers often do not understand the whole process of recruitment. Managers involved in therecruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
--- Content provided by FirstRanker.com ---
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing theirfull potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
--- Content provided by FirstRanker.com ---
formality as the decision would have been made by line managers involved in the process.The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
--- Content provided by FirstRanker.com ---
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performersbefore they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1 Identified Use cases:2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
--- Content provided by FirstRanker.com ---
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personalinterview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
--- Content provided by FirstRanker.com ---
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is notprimary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
--- Content provided by FirstRanker.com ---
3.1.2 Flow of Events: Enter into Login page and continue registration.3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
--- Content provided by FirstRanker.com ---
3.2 Resume:3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
--- Content provided by FirstRanker.com ---
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
--- Content provided by FirstRanker.com ---
3.3.3 Pre-Condition: Enter into the test page.3.3.4 Post-Condition: To finish the tes
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
--- Content provided by FirstRanker.com ---
database.3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
--- Content provided by FirstRanker.com ---
3.4.4 Post-Condition: Displaying the result.3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: Applicant should be qualified for the interview3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
--- Content provided by FirstRanker.com ---
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had clearedthe test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
--- Content provided by FirstRanker.com ---
3.6.2.2 Alternative Flow: If not qualified it will show a message.3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with the credit card processing system. The main purpose of this system is creditingand doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
--- Content provided by FirstRanker.com ---
should be done by the merchant by using a credit card reader.1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
--- Content provided by FirstRanker.com ---
different ways by different stakeholders; this needs to be resolved to reduce problems in communication andambiguous requirements
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
--- Content provided by FirstRanker.com ---
team and should be presented to them (or created by them) before they try to solve the problem. When bringingtogether a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis)2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
--- Content provided by FirstRanker.com ---
that they have made.2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
--- Content provided by FirstRanker.com ---
3.1. Make Order:3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events: Enter the customer id, order number to update the order.3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
--- Content provided by FirstRanker.com ---
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
--- Content provided by FirstRanker.com ---
3.3.4. Post-Condition: The cancelled items are restored back in the database.3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
--- Content provided by FirstRanker.com ---
2. Card reader will processes the amount transaction.3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The amount that is paid back is maintained here.3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
LoginViewStock
Place Order &Billing
Purchase Stock
Stock Updation
--- Content provided by FirstRanker.com ---
Profit ComputationAny user
Dealer
Proprietor
DB
--- Content provided by FirstRanker.com ---
Stock MaintainerUSE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment Systems
DBA
Test
Checking
--- Content provided by FirstRanker.com ---
InterviewResult
Login
Resume
Applicant
--- Content provided by FirstRanker.com ---
<<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
User
Shopping
Crediting
--- Content provided by FirstRanker.com ---
Pay back<
<
<
<
--- Content provided by FirstRanker.com ---
<Admin
Update
order
Cancel
--- Content provided by FirstRanker.com ---
orderCrediting
details
Pay back
details
--- Content provided by FirstRanker.com ---
Makeorder
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
--- Content provided by FirstRanker.com ---
1. 1. IntroductionThis system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
--- Content provided by FirstRanker.com ---
use.1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
--- Content provided by FirstRanker.com ---
In the online passport automation system, the applicant should enter their details, submit the form inthe database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
--- Content provided by FirstRanker.com ---
interface as simple as possible and at the same time not risking the security of data stored in the database. Thesystem will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
--- Content provided by FirstRanker.com ---
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details arestored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overallprogress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
--- Content provided by FirstRanker.com ---
complexities involved in it to the maximum possible extent.2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
--- Content provided by FirstRanker.com ---
3. Design of Passport Automation System:3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow:1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
--- Content provided by FirstRanker.com ---
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport orrenew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a uniqueid for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
--- Content provided by FirstRanker.com ---
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
--- Content provided by FirstRanker.com ---
confirmation.3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
--- Content provided by FirstRanker.com ---
3.5. Confirmation:3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
--- Content provided by FirstRanker.com ---
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
--- Content provided by FirstRanker.com ---
contains details about displaying the books, lending books, maintaining books, returning books, checking status,paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementComputers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
--- Content provided by FirstRanker.com ---
The system will have window based desktop interface allow the administrator to update the information.The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
--- Content provided by FirstRanker.com ---
allowed to take 3 books at a time. The student selects the book based on author name and edition that will bedisplayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
--- Content provided by FirstRanker.com ---
2.1.4. Payment Mode: Payment can be done either by cash or credit card.2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and book.2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
--- Content provided by FirstRanker.com ---
3.1 Member Details3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: Book is added to member?s account.--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
--- Content provided by FirstRanker.com ---
2. If the payment mode is credit card then account number and bank details must be given3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
--- Content provided by FirstRanker.com ---
3.5. Authentication3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: Valid users must be entered.3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
--- Content provided by FirstRanker.com ---
This software enables any user or a student to view the examination conducted and also the other detailsand register themselves for the desired examination provided all eligible criteria specified are satisfied.
1.3. Scope
--- Content provided by FirstRanker.com ---
The main scope of this system is used for testing the applicant's individual capacity and ability. Also theuser can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
This system gives the access rights of the software to the administrator. The admin has a login formwhich asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
--- Content provided by FirstRanker.com ---
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authorityto add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
--- Content provided by FirstRanker.com ---
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
--- Content provided by FirstRanker.com ---
2.1.4. Exam Details: It tells the details regarding the exam.2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and exam.2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
--- Content provided by FirstRanker.com ---
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
--- Content provided by FirstRanker.com ---
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which itends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
--- Content provided by FirstRanker.com ---
events involved in the registration process.3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
--- Content provided by FirstRanker.com ---
2. The applicant enters the academic, technical and the personal details3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
--- Content provided by FirstRanker.com ---
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for thatparticular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
--- Content provided by FirstRanker.com ---
examination.3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
--- Content provided by FirstRanker.com ---
The stock maintenance system is basically for the customers who access the information about the stockand retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
--- Content provided by FirstRanker.com ---
specifications and the use case model together describe the complete set of requirements on the system.--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
--- Content provided by FirstRanker.com ---
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In oursoftware all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
--- Content provided by FirstRanker.com ---
stocks available in the departmental sore and compute profits based on the total amount of sales.The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
--- Content provided by FirstRanker.com ---
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale ofitems. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
--- Content provided by FirstRanker.com ---
This is a sequence of related transactions performed by an actor and system.2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
--- Content provided by FirstRanker.com ---
order and also the billing details.2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with theactual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
--- Content provided by FirstRanker.com ---
the administrative reports.--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
--- Content provided by FirstRanker.com ---
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can beretrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
3.1.2. Flow Of Events:3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
--- Content provided by FirstRanker.com ---
3.1.2.2.Alternate Flow:1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the systemstate is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.2.2. Flow Of Events:3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
--- Content provided by FirstRanker.com ---
3.2.3. Alternate Flow:1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
--- Content provided by FirstRanker.com ---
This is a transaction performed when the user needs to place an order and also the billing details.3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
--- Content provided by FirstRanker.com ---
3. The system validates the item and then displays the details3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state isunchanged.
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
--- Content provided by FirstRanker.com ---
dealer.3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow:If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
--- Content provided by FirstRanker.com ---
includes adding, deleting and modifying the stock.1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
--- Content provided by FirstRanker.com ---
3. If the stock maintainer selected modify item, it is executed.3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
--- Content provided by FirstRanker.com ---
3.5.2.1.2. Delete Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
--- Content provided by FirstRanker.com ---
3.5.2.1.3. Modify Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow:3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
--- Content provided by FirstRanker.com ---
the delete is cancelled and basic flow is started in the beginning.3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
--- Content provided by FirstRanker.com ---
is unchanged.3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
--- Content provided by FirstRanker.com ---
3.6.2. Flow Of Events:3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
--- Content provided by FirstRanker.com ---
None3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
--- Content provided by FirstRanker.com ---
1.2 ObjectivesApplying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
--- Content provided by FirstRanker.com ---
The applicants who appear for this on-campus are the ones who are benefited by this software.1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
--- Content provided by FirstRanker.com ---
officer and managerial level should be done effectively and one should remember that once you make themistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
--- Content provided by FirstRanker.com ---
today. From the author?s experience, most recruitment that involves managers are done during discussions atlunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
--- Content provided by FirstRanker.com ---
always to be systematic in recruitment process? Certain type of managers can make a significant impact onOrganizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
--- Content provided by FirstRanker.com ---
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the applicationof ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
2.1.3 Test: The use case allows the applicant to undertake test.2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1 Applicant: This actor has user goals fulfilled through using services.2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
--- Content provided by FirstRanker.com ---
3.1.3 Pre-Condition: Enter the Username and password of the customer.3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
--- Content provided by FirstRanker.com ---
database.3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
--- Content provided by FirstRanker.com ---
3.3 Test:3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
--- Content provided by FirstRanker.com ---
3.3.2.1 Basic Flow: participate in the test.3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
--- Content provided by FirstRanker.com ---
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
--- Content provided by FirstRanker.com ---
personal interview through online.3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
--- Content provided by FirstRanker.com ---
3.5.4 Post-Condition: Interviewing the candidate3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
--- Content provided by FirstRanker.com ---
result through e-mail.3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:006. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
--- Content provided by FirstRanker.com ---
system to be efficient. It is such a reliable system that it is able to process the client for their correspondingrequest and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
--- Content provided by FirstRanker.com ---
consumer should purchase an item from the shop by using credit card payment then the merchant should giveresponse to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
--- Content provided by FirstRanker.com ---
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and theirdefinitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem StatementA problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
--- Content provided by FirstRanker.com ---
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. Thecredit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
--- Content provided by FirstRanker.com ---
are done.2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
--- Content provided by FirstRanker.com ---
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
--- Content provided by FirstRanker.com ---
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to theconcerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
--- Content provided by FirstRanker.com ---
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
--- Content provided by FirstRanker.com ---
3.2: Update Order:3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
--- Content provided by FirstRanker.com ---
3.3. Cancel Order:3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events: The customer provides the details for crediting transactions.3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
--- Content provided by FirstRanker.com ---
3.4.4. Post-Condition: Customer should put signature and give it to merchant.3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
--- Content provided by FirstRanker.com ---
2. The transaction id is entered for payment transaction.3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
--- Content provided by FirstRanker.com ---
Purchase StockStock Updation
Profit Computation
Any user
Dealer
--- Content provided by FirstRanker.com ---
ProprietorDB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.USECASE DIAGRAM: Online Recuirtment Systems
DBA
--- Content provided by FirstRanker.com ---
TestChecking
Interview
Result
Login
--- Content provided by FirstRanker.com ---
ResumeApplicant
<
<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
User
--- Content provided by FirstRanker.com ---
ShoppingCrediting
Pay back
<
<
--- Content provided by FirstRanker.com ---
<<
<
Admin
Update
--- Content provided by FirstRanker.com ---
orderCancel
order
Crediting
details
--- Content provided by FirstRanker.com ---
Pay backdetails
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
--- Content provided by FirstRanker.com ---
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
--- Content provided by FirstRanker.com ---
CS6511 ?CASE TOOLS LABExpt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
--- Content provided by FirstRanker.com ---
passport automation process can be done efficiently in advance and without much of delay. The use casedescriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
--- Content provided by FirstRanker.com ---
system contains the details about the applicant, appointment date & time and the date of expiry.1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
The online passport automation system deals about applying and renewing the passport for submittingthe applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
--- Content provided by FirstRanker.com ---
If the entire process of ?Issue of Passport? is done in a manual manner then it would take severalmonths for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
--- Content provided by FirstRanker.com ---
in the way that there is no manual intervention. This system provides instant and accurate results for applying thepassport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
2.1.5. Confirmation: This use case explains the confirmation process done by the police.2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
--- Content provided by FirstRanker.com ---
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-condition: Specifying the applicant details.3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
--- Content provided by FirstRanker.com ---
administrator will not issue unique id.3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of events:3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
--- Content provided by FirstRanker.com ---
3.4.3Pre condition: The details are verified using the generated unique id.3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-condition: The applicant details are verified by the police.3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
--- Content provided by FirstRanker.com ---
This document for book banking system makes the students borrow books, through internet. The systemreduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
--- Content provided by FirstRanker.com ---
exception of book banking system is done to replace the manual entering and processing of information whichare prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
--- Content provided by FirstRanker.com ---
their necessary information such as course, year etc., for registration purpose. Then the student has to login withtheir name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
2.1.2. Book Details: Students can check the availability of the books.2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1.Student moves to the login page.2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
--- Content provided by FirstRanker.com ---
3.2. Book Details3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
--- Content provided by FirstRanker.com ---
prompted.3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: Students should return the books on or before the due date.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
--- Content provided by FirstRanker.com ---
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
--- Content provided by FirstRanker.com ---
software for registering themselves in the examination.1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
--- Content provided by FirstRanker.com ---
examinations.1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
--- Content provided by FirstRanker.com ---
the preset username and password, the software is ready. Once, the software is ready, the admin creates adatabase and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
--- Content provided by FirstRanker.com ---
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about thevarious examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
--- Content provided by FirstRanker.com ---
2.1.2. Registration Form: It helps the student to register for the examination.2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
--- Content provided by FirstRanker.com ---
2.2.5.ug: The one who register for their exam according to their UG syllabus.2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for ausername and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
--- Content provided by FirstRanker.com ---
into the system.3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state willremain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
--- Content provided by FirstRanker.com ---
takes place:1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriateerror message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
--- Content provided by FirstRanker.com ---
otherwise they can register again.3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
--- Content provided by FirstRanker.com ---
qualification, etc.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: The applicant specifies his/her details.3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
--- Content provided by FirstRanker.com ---
available and selects the examinations of his choice.--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
--- Content provided by FirstRanker.com ---
3.5.2.Flow of Events:3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
--- Content provided by FirstRanker.com ---
3.6. Confirmation:3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
--- Content provided by FirstRanker.com ---
1.2. Objective:The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
--- Content provided by FirstRanker.com ---
A new stock maintenance system for a departmental store to replace the existing maintenance system,which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
--- Content provided by FirstRanker.com ---
purchase orders for security purpose.The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
--- Content provided by FirstRanker.com ---
2.1. Problem Statement Analysis:2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
--- Content provided by FirstRanker.com ---
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from thestock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: User can just view the items available in the system and can place orders.2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
--- Content provided by FirstRanker.com ---
3.1.Login:3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
--- Content provided by FirstRanker.com ---
2. The user enters the name and password.3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
--- Content provided by FirstRanker.com ---
point the use case ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available inthe stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
--- Content provided by FirstRanker.com ---
2. The user enters the name of the item.3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
--- Content provided by FirstRanker.com ---
3.2.4. Pre Condition: The user logs onto the system.--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.3. Place Order And Billing:3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when any user wishes to purchase any item2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
--- Content provided by FirstRanker.com ---
2. The user can place an order for some other item or can quit3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system isunchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.5.2. Flow Of Events:3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
--- Content provided by FirstRanker.com ---
1. If the stock maintainer selected add item, it is executed.2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
--- Content provided by FirstRanker.com ---
name, price, and quantity of the item.2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
--- Content provided by FirstRanker.com ---
3. The system provides the stock maintainer to confirm deletion of item.4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
--- Content provided by FirstRanker.com ---
3. The stock maintainer makes the desired changes to the item.4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
--- Content provided by FirstRanker.com ---
cancel the operation at which point the use case ends.3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
--- Content provided by FirstRanker.com ---
1. The proprietor gets the actual price and the maximum retail price from the database.2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
--- Content provided by FirstRanker.com ---
2. The correct data are then obtained from the database and profit is computed.3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
--- Content provided by FirstRanker.com ---
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancypositions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
--- Content provided by FirstRanker.com ---
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of asoftware company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
--- Content provided by FirstRanker.com ---
an efficient recruitment system.1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
--- Content provided by FirstRanker.com ---
the recruitment of its applicants.1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
--- Content provided by FirstRanker.com ---
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitmentand mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
--- Content provided by FirstRanker.com ---
full potential. This is compounded by the fact that some companies have built a tradition of hiring people basedon personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
--- Content provided by FirstRanker.com ---
The other thing that the author observed is that, those line managers who are involved in the recruitmentare not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
--- Content provided by FirstRanker.com ---
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficientlyqualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1 Login: This use case is used to login with the help of username and password.2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
--- Content provided by FirstRanker.com ---
interview through online.2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
--- Content provided by FirstRanker.com ---
primary or supporting actor.3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
--- Content provided by FirstRanker.com ---
3.1.2.1 Basic Flow: Display the Login page.3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
--- Content provided by FirstRanker.com ---
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3 Pre-Condition: enter into the login page.3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
--- Content provided by FirstRanker.com ---
3.3.4 Post-Condition: To finish the tes3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
--- Content provided by FirstRanker.com ---
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
--- Content provided by FirstRanker.com ---
3.5 Interview:3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
--- Content provided by FirstRanker.com ---
the test3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
--- Content provided by FirstRanker.com ---
3.6.3 Pre-Condition: Evaluating the result of an interview.3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
--- Content provided by FirstRanker.com ---
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s lifeand to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
--- Content provided by FirstRanker.com ---
This system tries to make transactions as simple as possible and at the same time not risking the securityof data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
--- Content provided by FirstRanker.com ---
ambiguous requirements1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
--- Content provided by FirstRanker.com ---
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose ofa problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
2. Problem Statement (Use case Analysis)
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
--- Content provided by FirstRanker.com ---
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing theamount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are storedhere.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
--- Content provided by FirstRanker.com ---
3.1.1brief Description: The customers who make orders for the item are maintained here.3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Customers enroll their orders for purchase.3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: The order is being updated.3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
--- Content provided by FirstRanker.com ---
3.4. Crediting Details:3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. USECASE DIAGRAM: Online Book Banking Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
--- Content provided by FirstRanker.com ---
ViewStockPlace Order &Billing
Purchase Stock
Stock Updation
Profit Computation
--- Content provided by FirstRanker.com ---
Any userDealer
Proprietor
DB
Stock Maintainer
--- Content provided by FirstRanker.com ---
USE CASE :--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment SystemsDBA
Test
Checking
Interview
--- Content provided by FirstRanker.com ---
ResultLogin
Resume
Applicant
<
--- Content provided by FirstRanker.com ---
<<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
User
Shopping
Crediting
Pay back
--- Content provided by FirstRanker.com ---
<<
<
<
<
--- Content provided by FirstRanker.com ---
AdminUpdate
order
Cancel
order
--- Content provided by FirstRanker.com ---
Creditingdetails
Pay back
details
Make
--- Content provided by FirstRanker.com ---
order--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAINMODEL WITH UML CLASS DIAGRAM
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. CLASS DIAGRAM:Online Book Banking Systems
--- Content provided by FirstRanker.com ---
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERINGCS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
--- Content provided by FirstRanker.com ---
has been defined online passport automation process in their houses through internet .Therefore, the onlinepassport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is to define the requirements of online passport automation system. Thissystem contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThe online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
--- Content provided by FirstRanker.com ---
particular applicant should have a nationality.If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
--- Content provided by FirstRanker.com ---
database administrator maintains all the applicant and passport details. The administrator takes care of adding or--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
--- Content provided by FirstRanker.com ---
automation system enables us to save time, reduce the workload and process application. This system is efficientin the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases:2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
--- Content provided by FirstRanker.com ---
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
--- Content provided by FirstRanker.com ---
automation system.2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
--- Content provided by FirstRanker.com ---
2. This use case starts when the actor wishes to renew the passport.3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
--- Content provided by FirstRanker.com ---
3.3. Generate Unique Id:3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, theadministrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
--- Content provided by FirstRanker.com ---
administrator, the further process is halted.3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Book Banking System1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
--- Content provided by FirstRanker.com ---
it easy to use.1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
--- Content provided by FirstRanker.com ---
internet came into existence. With the help of these two all the jobs are computerized now. So there is noexception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
--- Content provided by FirstRanker.com ---
book and its availability. A database is maintained by the database administrator. The member should providetheir necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
--- Content provided by FirstRanker.com ---
amount at the time of returning the book.--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1. Member Details: It helps the students to login and register themselves.2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
2.1.6. Return Books: Students should return the books on or before the due date.2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
--- Content provided by FirstRanker.com ---
2.2.4. Administrator: This actor manages the details of the student and books.3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: Student information is stored into database.3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
--- Content provided by FirstRanker.com ---
2. Book is added to student?s account.3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will beprompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: Payment can be done either by cash or credit card.3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events:3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
--- Content provided by FirstRanker.com ---
3.6. Return Books3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
--- Content provided by FirstRanker.com ---
3.6.3. Pre-Condition: Time limit of returning books are checked.3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
--- Content provided by FirstRanker.com ---
exams. Once an administrator builds software for the concerned examination, any common applicant can use thesoftware for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
--- Content provided by FirstRanker.com ---
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other availableexaminations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
--- Content provided by FirstRanker.com ---
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in bythe preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
--- Content provided by FirstRanker.com ---
The applicant who wants to register himself for an examination can have a wide variety of the variousoptions, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
--- Content provided by FirstRanker.com ---
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Login: It helps the students to login.2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
--- Content provided by FirstRanker.com ---
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
--- Content provided by FirstRanker.com ---
2.2.4. Applicant: The person who wishes to write the exam.2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
--- Content provided by FirstRanker.com ---
enters the username and password and the system validates the entered name and password and logs the actorinto the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activitiestakes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
--- Content provided by FirstRanker.com ---
4. If the contents entered are valid, a confirmation message is displayed.3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use caseotherwise they can register again.
3.3. Eligibility Criteria:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinationsavailable and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
--- Content provided by FirstRanker.com ---
computed accordingly.1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:001.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
--- Content provided by FirstRanker.com ---
1.4. Problem Statement:A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
--- Content provided by FirstRanker.com ---
about the items and proprietor to compute the profits. Stock maintainer can only access the information andpurchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
--- Content provided by FirstRanker.com ---
changes of it.2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in thestock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
--- Content provided by FirstRanker.com ---
purchase any stocks from the dealer.2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
--- Content provided by FirstRanker.com ---
3. Design Of Stock Maintenance System:3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
--- Content provided by FirstRanker.com ---
1. The system requests that the user enters the name and password.2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can choose to either return to the beginning of the basic flow or cancel the login at whichpoint the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
--- Content provided by FirstRanker.com ---
3.2. View Stock:3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
--- Content provided by FirstRanker.com ---
1. The system requests the user to enter the name of the item.2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can either enter another item or return to the beginning of the basic flow.3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow:1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the user enters an invalid item the system displays an error message2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow:1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The stock maintainer logs onto the system3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
--- Content provided by FirstRanker.com ---
items from the stock maintenance system.3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
--- Content provided by FirstRanker.com ---
2. Once the stock maintainer provides the required information, one of the sub flows is executed.1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the information about the new item. This includesname, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id number, the system retrieves and displays the information.3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
--- Content provided by FirstRanker.com ---
not exist, the system displays an error message. The stock maintainer can then enter a different number orcancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
--- Content provided by FirstRanker.com ---
the maximum retail price.1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the data are invalid then error message is displayed.2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:
1. Problems Analysis and Project Planning:
1.1 .Introduction
--- Content provided by FirstRanker.com ---
The aim of this project is to implement the on-campus recruitment system conducted by the FOURSQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as providesan efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
--- Content provided by FirstRanker.com ---
This software is used by the software concern which conducts the online aptitude test and interview forthe recruitment of its applicants.
1.4 Problem Statement
--- Content provided by FirstRanker.com ---
Line managers often do not understand the whole process of recruitment. Managers involved in therecruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
--- Content provided by FirstRanker.com ---
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing theirfull potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
--- Content provided by FirstRanker.com ---
formality as the decision would have been made by line managers involved in the process.The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
--- Content provided by FirstRanker.com ---
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performersbefore they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1 Identified Use cases:2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
--- Content provided by FirstRanker.com ---
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personalinterview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
--- Content provided by FirstRanker.com ---
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is notprimary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
--- Content provided by FirstRanker.com ---
3.1.2 Flow of Events: Enter into Login page and continue registration.3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
--- Content provided by FirstRanker.com ---
3.2 Resume:3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
--- Content provided by FirstRanker.com ---
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
--- Content provided by FirstRanker.com ---
3.3.3 Pre-Condition: Enter into the test page.3.3.4 Post-Condition: To finish the tes
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
--- Content provided by FirstRanker.com ---
database.3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
--- Content provided by FirstRanker.com ---
3.4.4 Post-Condition: Displaying the result.3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: Applicant should be qualified for the interview3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
--- Content provided by FirstRanker.com ---
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had clearedthe test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
--- Content provided by FirstRanker.com ---
3.6.2.2 Alternative Flow: If not qualified it will show a message.3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with the credit card processing system. The main purpose of this system is creditingand doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
--- Content provided by FirstRanker.com ---
should be done by the merchant by using a credit card reader.1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
--- Content provided by FirstRanker.com ---
different ways by different stakeholders; this needs to be resolved to reduce problems in communication andambiguous requirements
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
--- Content provided by FirstRanker.com ---
team and should be presented to them (or created by them) before they try to solve the problem. When bringingtogether a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis)2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
--- Content provided by FirstRanker.com ---
that they have made.2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
--- Content provided by FirstRanker.com ---
3.1. Make Order:3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events: Enter the customer id, order number to update the order.3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
--- Content provided by FirstRanker.com ---
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
--- Content provided by FirstRanker.com ---
3.3.4. Post-Condition: The cancelled items are restored back in the database.3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
--- Content provided by FirstRanker.com ---
2. Card reader will processes the amount transaction.3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The amount that is paid back is maintained here.3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
LoginViewStock
Place Order &Billing
Purchase Stock
Stock Updation
--- Content provided by FirstRanker.com ---
Profit ComputationAny user
Dealer
Proprietor
DB
--- Content provided by FirstRanker.com ---
Stock MaintainerUSE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment Systems
DBA
Test
Checking
--- Content provided by FirstRanker.com ---
InterviewResult
Login
Resume
Applicant
--- Content provided by FirstRanker.com ---
<<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
User
Shopping
Crediting
--- Content provided by FirstRanker.com ---
Pay back<
<
<
<
--- Content provided by FirstRanker.com ---
<Admin
Update
order
Cancel
--- Content provided by FirstRanker.com ---
orderCrediting
details
Pay back
details
--- Content provided by FirstRanker.com ---
Makeorder
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. CLASS DIAGRAM:Online Book Banking SystemsORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
--- Content provided by FirstRanker.com ---
descriptions and other documents are described in such a way that the user understand it and finds it easy touse.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
--- Content provided by FirstRanker.com ---
1.3. ScopeIn the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
--- Content provided by FirstRanker.com ---
the applicant details to the administrator and confirming it by the police. This system tries to use any kind ofinterface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
--- Content provided by FirstRanker.com ---
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. Forsecurity purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
--- Content provided by FirstRanker.com ---
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce thecomplexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
--- Content provided by FirstRanker.com ---
2.2.4. Police: This actor will confirm the verified details.3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
--- Content provided by FirstRanker.com ---
3.1.4. Post condition: The entered details are stored in the database.--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of events:3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-condition: Selecting the status.3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of events:3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-condition: The customer details are submitted to the administrator.3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police forconfirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
--- Content provided by FirstRanker.com ---
3.4.4. Post condition: The reports are submitted to the police for confirmation.3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
--- Content provided by FirstRanker.com ---
3.5.4. Post condition: The passport will be issued, verified details are correct.2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with book banking system for students. This System has been designed for studentreference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is defined to collect the requirements of book banking system. This systemcontains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
--- Content provided by FirstRanker.com ---
reduces power and enables the user to save his/her valuable times.1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
--- Content provided by FirstRanker.com ---
are prone to error and are tedious.The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
--- Content provided by FirstRanker.com ---
their name and id and proceed further. The student has options to select books, renew and return. A pupil isallowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
2.1.3. Order Books: Student can order the books according to their need and convenience.2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Student: The person who wishes to retrieve books from the book bank.2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
--- Content provided by FirstRanker.com ---
2. Students register their details.3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Students can check the availability of the books.3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: Book details are entered.3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: Student can order the books according to their needs and convenience.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1.Payment mode is selected.2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
--- Content provided by FirstRanker.com ---
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThis system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
--- Content provided by FirstRanker.com ---
database and enters the examination details required by the applicant. The details include the examinationsavailable for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
--- Content provided by FirstRanker.com ---
various examinations conducted, he/she enters his/her pass percentage for registration of the particularexamination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
--- Content provided by FirstRanker.com ---
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Registration Website:2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
--- Content provided by FirstRanker.com ---
2.2.6.pg: The one who register for their exam according to their PG syllabus.2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
--- Content provided by FirstRanker.com ---
username and password, which is present.3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an errormessage. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
--- Content provided by FirstRanker.com ---
remain unchanged.--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow ofevents involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
--- Content provided by FirstRanker.com ---
1. The registration form is displayed2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
--- Content provided by FirstRanker.com ---
error message is displayed. The applicant then rectifies the error.3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
--- Content provided by FirstRanker.com ---
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for theexamination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The applicant views the exam details.3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
--- Content provided by FirstRanker.com ---
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
--- Content provided by FirstRanker.com ---
1.1. Introduction:The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
--- Content provided by FirstRanker.com ---
The main objective of this project is to define the requirements of the stock maintenance system. Thespecifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
--- Content provided by FirstRanker.com ---
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about thestocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
--- Content provided by FirstRanker.com ---
The system retains information about all the items in the store. The system retains the records of price ofthe different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
--- Content provided by FirstRanker.com ---
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place anorder and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
--- Content provided by FirstRanker.com ---
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment andthe administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
--- Content provided by FirstRanker.com ---
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
--- Content provided by FirstRanker.com ---
3. The system validates the name and password and logs the user to the system.3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
--- Content provided by FirstRanker.com ---
the stock maintenance system.3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
--- Content provided by FirstRanker.com ---
3. The system validates the item and displays it to the user.3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description:This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
--- Content provided by FirstRanker.com ---
2. The user enters the required item3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: None3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
3.4. Purchase Stock:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from thedealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
--- Content provided by FirstRanker.com ---
2. The stock maintainer gives the order according to the least quotation given by the dealer.3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
--- Content provided by FirstRanker.com ---
unchanged.--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. Thisincludes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
--- Content provided by FirstRanker.com ---
2. If the stock maintainer selected delete item, it is executed.3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
--- Content provided by FirstRanker.com ---
2. Once the information is provided the system generates and assigns an id to the item3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
--- Content provided by FirstRanker.com ---
4. The system deletes the item specified.3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
--- Content provided by FirstRanker.com ---
4. The system modifies the information.3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
--- Content provided by FirstRanker.com ---
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the systemis unchanged.
3.6. Profit Computation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
--- Content provided by FirstRanker.com ---
2The profit is computed with the above data.3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition:None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
--- Content provided by FirstRanker.com ---
positions.1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
--- Content provided by FirstRanker.com ---
software company. The advantage of this software is that one can easily attend the campus interview from their--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
--- Content provided by FirstRanker.com ---
1.3.1AudienceThe applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
--- Content provided by FirstRanker.com ---
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at anofficer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
--- Content provided by FirstRanker.com ---
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizationstoday. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
--- Content provided by FirstRanker.com ---
are not given courses to enlighten them on the importance of the process. One may ask, why is necessaryalways to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
--- Content provided by FirstRanker.com ---
qualified either for the positions they hold or their grades levels, especially in management positions. Most formalsystems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
--- Content provided by FirstRanker.com ---
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
--- Content provided by FirstRanker.com ---
2.2 Identified Actors:2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
--- Content provided by FirstRanker.com ---
3. Design of Online Recruitment System:3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
--- Content provided by FirstRanker.com ---
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored indatabase.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
--- Content provided by FirstRanker.com ---
3.2.4 Post Condition: resume is successfully loaded.3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
--- Content provided by FirstRanker.com ---
3.4.2.1 Basic Flow: Evaluating the test3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
--- Content provided by FirstRanker.com ---
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend thepersonal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
--- Content provided by FirstRanker.com ---
3.5.3 Pre-Condition: check qualification3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
--- Content provided by FirstRanker.com ---
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for theresult through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
--- Content provided by FirstRanker.com ---
3.6.4 Post-Condition: Display the confirmation message through e-mail.--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
--- Content provided by FirstRanker.com ---
and to reduce this, the credit card system was developed. The user interface makes the credit card processingsystem to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
--- Content provided by FirstRanker.com ---
of data transaction process. This minimizes the time duration in which the consumer receives the item. Theconsumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
--- Content provided by FirstRanker.com ---
The credit cards are used during business transaction, and the rules are designed to protect both themerchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
--- Content provided by FirstRanker.com ---
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem istoo narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the paybackare done.
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
--- Content provided by FirstRanker.com ---
amount transaction.2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
--- Content provided by FirstRanker.com ---
here.2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
--- Content provided by FirstRanker.com ---
3.1.4. Post-Condition: The ordered items are purchased.3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
--- Content provided by FirstRanker.com ---
2. The entered items are being updated.--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
--- Content provided by FirstRanker.com ---
3.2.4. Post-Condition: After updating the items are purchased.3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
--- Content provided by FirstRanker.com ---
2. Cancelled orders are noted by admin to process the cancel request.3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
--- Content provided by FirstRanker.com ---
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre-Condition: The customer enters the details for making the transaction.3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:004. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
--- Content provided by FirstRanker.com ---
Place Order &BillingPurchase Stock
Stock Updation
Profit Computation
Any user
--- Content provided by FirstRanker.com ---
DealerProprietor
DB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.USECASE DIAGRAM: Online Recuirtment Systems
--- Content provided by FirstRanker.com ---
DBATest
Checking
Interview
Result
--- Content provided by FirstRanker.com ---
LoginResume
Applicant
<
<
--- Content provided by FirstRanker.com ---
<--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
UserShopping
Crediting
Pay back
<
--- Content provided by FirstRanker.com ---
<<
<
<
Admin
--- Content provided by FirstRanker.com ---
Updateorder
Cancel
order
Crediting
--- Content provided by FirstRanker.com ---
detailsPay back
details
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
--- Content provided by FirstRanker.com ---
MODEL WITH UML CLASS DIAGRAM1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. CLASS DIAGRAM:Online Book Banking Systems
--- Content provided by FirstRanker.com ---
ORDER BOOKS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERINGCS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
--- Content provided by FirstRanker.com ---
has been defined online passport automation process in their houses through internet .Therefore, the onlinepassport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is to define the requirements of online passport automation system. Thissystem contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThe online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
--- Content provided by FirstRanker.com ---
particular applicant should have a nationality.If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
--- Content provided by FirstRanker.com ---
database administrator maintains all the applicant and passport details. The administrator takes care of adding or--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
--- Content provided by FirstRanker.com ---
automation system enables us to save time, reduce the workload and process application. This system is efficientin the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases:2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
--- Content provided by FirstRanker.com ---
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
--- Content provided by FirstRanker.com ---
automation system.2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
--- Content provided by FirstRanker.com ---
2. This use case starts when the actor wishes to renew the passport.3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
--- Content provided by FirstRanker.com ---
3.3. Generate Unique Id:3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, theadministrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
--- Content provided by FirstRanker.com ---
administrator, the further process is halted.3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Book Banking System1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
--- Content provided by FirstRanker.com ---
it easy to use.1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
--- Content provided by FirstRanker.com ---
internet came into existence. With the help of these two all the jobs are computerized now. So there is noexception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
--- Content provided by FirstRanker.com ---
book and its availability. A database is maintained by the database administrator. The member should providetheir necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
--- Content provided by FirstRanker.com ---
amount at the time of returning the book.--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1. Member Details: It helps the students to login and register themselves.2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
2.1.6. Return Books: Students should return the books on or before the due date.2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
--- Content provided by FirstRanker.com ---
2.2.4. Administrator: This actor manages the details of the student and books.3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: Student information is stored into database.3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
--- Content provided by FirstRanker.com ---
2. Book is added to student?s account.3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will beprompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: Payment can be done either by cash or credit card.3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events:3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
--- Content provided by FirstRanker.com ---
3.6. Return Books3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
--- Content provided by FirstRanker.com ---
3.6.3. Pre-Condition: Time limit of returning books are checked.3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
--- Content provided by FirstRanker.com ---
exams. Once an administrator builds software for the concerned examination, any common applicant can use thesoftware for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
--- Content provided by FirstRanker.com ---
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other availableexaminations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
--- Content provided by FirstRanker.com ---
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in bythe preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
--- Content provided by FirstRanker.com ---
The applicant who wants to register himself for an examination can have a wide variety of the variousoptions, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
--- Content provided by FirstRanker.com ---
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Login: It helps the students to login.2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
--- Content provided by FirstRanker.com ---
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
--- Content provided by FirstRanker.com ---
2.2.4. Applicant: The person who wishes to write the exam.2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
--- Content provided by FirstRanker.com ---
enters the username and password and the system validates the entered name and password and logs the actorinto the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activitiestakes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
--- Content provided by FirstRanker.com ---
4. If the contents entered are valid, a confirmation message is displayed.3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use caseotherwise they can register again.
3.3. Eligibility Criteria:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinationsavailable and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
--- Content provided by FirstRanker.com ---
computed accordingly.1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:001.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
--- Content provided by FirstRanker.com ---
1.4. Problem Statement:A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
--- Content provided by FirstRanker.com ---
about the items and proprietor to compute the profits. Stock maintainer can only access the information andpurchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
--- Content provided by FirstRanker.com ---
changes of it.2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in thestock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
--- Content provided by FirstRanker.com ---
purchase any stocks from the dealer.2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
--- Content provided by FirstRanker.com ---
3. Design Of Stock Maintenance System:3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
--- Content provided by FirstRanker.com ---
1. The system requests that the user enters the name and password.2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can choose to either return to the beginning of the basic flow or cancel the login at whichpoint the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
--- Content provided by FirstRanker.com ---
3.2. View Stock:3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
--- Content provided by FirstRanker.com ---
1. The system requests the user to enter the name of the item.2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can either enter another item or return to the beginning of the basic flow.3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow:1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the user enters an invalid item the system displays an error message2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow:1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The stock maintainer logs onto the system3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
--- Content provided by FirstRanker.com ---
items from the stock maintenance system.3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
--- Content provided by FirstRanker.com ---
2. Once the stock maintainer provides the required information, one of the sub flows is executed.1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the information about the new item. This includesname, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id number, the system retrieves and displays the information.3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
--- Content provided by FirstRanker.com ---
not exist, the system displays an error message. The stock maintainer can then enter a different number orcancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
--- Content provided by FirstRanker.com ---
the maximum retail price.1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the data are invalid then error message is displayed.2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:
1. Problems Analysis and Project Planning:
1.1 .Introduction
--- Content provided by FirstRanker.com ---
The aim of this project is to implement the on-campus recruitment system conducted by the FOURSQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as providesan efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
--- Content provided by FirstRanker.com ---
This software is used by the software concern which conducts the online aptitude test and interview forthe recruitment of its applicants.
1.4 Problem Statement
--- Content provided by FirstRanker.com ---
Line managers often do not understand the whole process of recruitment. Managers involved in therecruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
--- Content provided by FirstRanker.com ---
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing theirfull potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
--- Content provided by FirstRanker.com ---
formality as the decision would have been made by line managers involved in the process.The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
--- Content provided by FirstRanker.com ---
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performersbefore they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1 Identified Use cases:2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
--- Content provided by FirstRanker.com ---
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personalinterview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
--- Content provided by FirstRanker.com ---
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is notprimary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
--- Content provided by FirstRanker.com ---
3.1.2 Flow of Events: Enter into Login page and continue registration.3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
--- Content provided by FirstRanker.com ---
3.2 Resume:3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
--- Content provided by FirstRanker.com ---
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
--- Content provided by FirstRanker.com ---
3.3.3 Pre-Condition: Enter into the test page.3.3.4 Post-Condition: To finish the tes
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
--- Content provided by FirstRanker.com ---
database.3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
--- Content provided by FirstRanker.com ---
3.4.4 Post-Condition: Displaying the result.3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: Applicant should be qualified for the interview3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
--- Content provided by FirstRanker.com ---
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had clearedthe test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
--- Content provided by FirstRanker.com ---
3.6.2.2 Alternative Flow: If not qualified it will show a message.3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with the credit card processing system. The main purpose of this system is creditingand doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
--- Content provided by FirstRanker.com ---
should be done by the merchant by using a credit card reader.1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
--- Content provided by FirstRanker.com ---
different ways by different stakeholders; this needs to be resolved to reduce problems in communication andambiguous requirements
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
--- Content provided by FirstRanker.com ---
team and should be presented to them (or created by them) before they try to solve the problem. When bringingtogether a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis)2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
--- Content provided by FirstRanker.com ---
that they have made.2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
--- Content provided by FirstRanker.com ---
3.1. Make Order:3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events: Enter the customer id, order number to update the order.3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
--- Content provided by FirstRanker.com ---
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
--- Content provided by FirstRanker.com ---
3.3.4. Post-Condition: The cancelled items are restored back in the database.3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
--- Content provided by FirstRanker.com ---
2. Card reader will processes the amount transaction.3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The amount that is paid back is maintained here.3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
LoginViewStock
Place Order &Billing
Purchase Stock
Stock Updation
--- Content provided by FirstRanker.com ---
Profit ComputationAny user
Dealer
Proprietor
DB
--- Content provided by FirstRanker.com ---
Stock MaintainerUSE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment Systems
DBA
Test
Checking
--- Content provided by FirstRanker.com ---
InterviewResult
Login
Resume
Applicant
--- Content provided by FirstRanker.com ---
<<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
User
Shopping
Crediting
--- Content provided by FirstRanker.com ---
Pay back<
<
<
<
--- Content provided by FirstRanker.com ---
<Admin
Update
order
Cancel
--- Content provided by FirstRanker.com ---
orderCrediting
details
Pay back
details
--- Content provided by FirstRanker.com ---
Makeorder
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. CLASS DIAGRAM:Online Book Banking SystemsORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
--- Content provided by FirstRanker.com ---
CS6511 ?CASE TOOLS LABExpt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
--- Content provided by FirstRanker.com ---
passport automation process can be done efficiently in advance and without much of delay. The use casedescriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
--- Content provided by FirstRanker.com ---
system contains the details about the applicant, appointment date & time and the date of expiry.1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
The online passport automation system deals about applying and renewing the passport for submittingthe applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
--- Content provided by FirstRanker.com ---
If the entire process of ?Issue of Passport? is done in a manual manner then it would take severalmonths for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
--- Content provided by FirstRanker.com ---
in the way that there is no manual intervention. This system provides instant and accurate results for applying thepassport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
2.1.5. Confirmation: This use case explains the confirmation process done by the police.2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
--- Content provided by FirstRanker.com ---
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-condition: Specifying the applicant details.3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
--- Content provided by FirstRanker.com ---
administrator will not issue unique id.3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of events:3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
--- Content provided by FirstRanker.com ---
3.4.3Pre condition: The details are verified using the generated unique id.3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-condition: The applicant details are verified by the police.3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
--- Content provided by FirstRanker.com ---
This document for book banking system makes the students borrow books, through internet. The systemreduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
--- Content provided by FirstRanker.com ---
exception of book banking system is done to replace the manual entering and processing of information whichare prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
--- Content provided by FirstRanker.com ---
their necessary information such as course, year etc., for registration purpose. Then the student has to login withtheir name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
2.1.2. Book Details: Students can check the availability of the books.2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1.Student moves to the login page.2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
--- Content provided by FirstRanker.com ---
3.2. Book Details3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
--- Content provided by FirstRanker.com ---
prompted.3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: Students should return the books on or before the due date.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
--- Content provided by FirstRanker.com ---
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
--- Content provided by FirstRanker.com ---
software for registering themselves in the examination.1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
--- Content provided by FirstRanker.com ---
examinations.1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
--- Content provided by FirstRanker.com ---
the preset username and password, the software is ready. Once, the software is ready, the admin creates adatabase and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
--- Content provided by FirstRanker.com ---
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about thevarious examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
--- Content provided by FirstRanker.com ---
2.1.2. Registration Form: It helps the student to register for the examination.2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
--- Content provided by FirstRanker.com ---
2.2.5.ug: The one who register for their exam according to their UG syllabus.2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for ausername and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
--- Content provided by FirstRanker.com ---
into the system.3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state willremain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
--- Content provided by FirstRanker.com ---
takes place:1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriateerror message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
--- Content provided by FirstRanker.com ---
otherwise they can register again.3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
--- Content provided by FirstRanker.com ---
qualification, etc.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: The applicant specifies his/her details.3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
--- Content provided by FirstRanker.com ---
available and selects the examinations of his choice.--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
--- Content provided by FirstRanker.com ---
3.5.2.Flow of Events:3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
--- Content provided by FirstRanker.com ---
3.6. Confirmation:3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
--- Content provided by FirstRanker.com ---
1.2. Objective:The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
--- Content provided by FirstRanker.com ---
A new stock maintenance system for a departmental store to replace the existing maintenance system,which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
--- Content provided by FirstRanker.com ---
purchase orders for security purpose.The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
--- Content provided by FirstRanker.com ---
2.1. Problem Statement Analysis:2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
--- Content provided by FirstRanker.com ---
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from thestock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: User can just view the items available in the system and can place orders.2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
--- Content provided by FirstRanker.com ---
3.1.Login:3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
--- Content provided by FirstRanker.com ---
2. The user enters the name and password.3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
--- Content provided by FirstRanker.com ---
point the use case ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available inthe stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
--- Content provided by FirstRanker.com ---
2. The user enters the name of the item.3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
--- Content provided by FirstRanker.com ---
3.2.4. Pre Condition: The user logs onto the system.--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.3. Place Order And Billing:3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when any user wishes to purchase any item2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
--- Content provided by FirstRanker.com ---
2. The user can place an order for some other item or can quit3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system isunchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.5.2. Flow Of Events:3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
--- Content provided by FirstRanker.com ---
1. If the stock maintainer selected add item, it is executed.2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
--- Content provided by FirstRanker.com ---
name, price, and quantity of the item.2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
--- Content provided by FirstRanker.com ---
3. The system provides the stock maintainer to confirm deletion of item.4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
--- Content provided by FirstRanker.com ---
3. The stock maintainer makes the desired changes to the item.4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
--- Content provided by FirstRanker.com ---
cancel the operation at which point the use case ends.3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
--- Content provided by FirstRanker.com ---
1. The proprietor gets the actual price and the maximum retail price from the database.2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
--- Content provided by FirstRanker.com ---
2. The correct data are then obtained from the database and profit is computed.3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
--- Content provided by FirstRanker.com ---
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancypositions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
--- Content provided by FirstRanker.com ---
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of asoftware company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
--- Content provided by FirstRanker.com ---
an efficient recruitment system.1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
--- Content provided by FirstRanker.com ---
the recruitment of its applicants.1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
--- Content provided by FirstRanker.com ---
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitmentand mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
--- Content provided by FirstRanker.com ---
full potential. This is compounded by the fact that some companies have built a tradition of hiring people basedon personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
--- Content provided by FirstRanker.com ---
The other thing that the author observed is that, those line managers who are involved in the recruitmentare not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
--- Content provided by FirstRanker.com ---
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficientlyqualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1 Login: This use case is used to login with the help of username and password.2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
--- Content provided by FirstRanker.com ---
interview through online.2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
--- Content provided by FirstRanker.com ---
primary or supporting actor.3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
--- Content provided by FirstRanker.com ---
3.1.2.1 Basic Flow: Display the Login page.3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
--- Content provided by FirstRanker.com ---
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3 Pre-Condition: enter into the login page.3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
--- Content provided by FirstRanker.com ---
3.3.4 Post-Condition: To finish the tes3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
--- Content provided by FirstRanker.com ---
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
--- Content provided by FirstRanker.com ---
3.5 Interview:3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
--- Content provided by FirstRanker.com ---
the test3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
--- Content provided by FirstRanker.com ---
3.6.3 Pre-Condition: Evaluating the result of an interview.3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
--- Content provided by FirstRanker.com ---
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s lifeand to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
--- Content provided by FirstRanker.com ---
This system tries to make transactions as simple as possible and at the same time not risking the securityof data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
--- Content provided by FirstRanker.com ---
ambiguous requirements1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
--- Content provided by FirstRanker.com ---
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose ofa problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
2. Problem Statement (Use case Analysis)
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
--- Content provided by FirstRanker.com ---
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing theamount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are storedhere.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
--- Content provided by FirstRanker.com ---
3.1.1brief Description: The customers who make orders for the item are maintained here.3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Customers enroll their orders for purchase.3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: The order is being updated.3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
--- Content provided by FirstRanker.com ---
3.4. Crediting Details:3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. USECASE DIAGRAM: Online Book Banking Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
--- Content provided by FirstRanker.com ---
ViewStockPlace Order &Billing
Purchase Stock
Stock Updation
Profit Computation
--- Content provided by FirstRanker.com ---
Any userDealer
Proprietor
DB
Stock Maintainer
--- Content provided by FirstRanker.com ---
USE CASE :--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment SystemsDBA
Test
Checking
Interview
--- Content provided by FirstRanker.com ---
ResultLogin
Resume
Applicant
<
--- Content provided by FirstRanker.com ---
<<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
User
Shopping
Crediting
Pay back
--- Content provided by FirstRanker.com ---
<<
<
<
<
--- Content provided by FirstRanker.com ---
AdminUpdate
order
Cancel
order
--- Content provided by FirstRanker.com ---
Creditingdetails
Pay back
details
Make
--- Content provided by FirstRanker.com ---
order--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAINMODEL WITH UML CLASS DIAGRAM
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. CLASS DIAGRAM:Online Book Banking Systems
--- Content provided by FirstRanker.com ---
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMSREGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
Any user
--- Content provided by FirstRanker.com ---
(from Use Case View)main form
user enters main form()
Stock form
displays stock details()
--- Content provided by FirstRanker.com ---
user views the details of the available stock()error message
displays error msg()
invalid stock()
Stock controller
--- Content provided by FirstRanker.com ---
validate stock details()refer from db() DB
(from Use Case View)
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
--- Content provided by FirstRanker.com ---
This system deals with online passport automation for the applicant .Online passport automation systemhas been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
--- Content provided by FirstRanker.com ---
the database and the applicant should attend the verification process.1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
--- Content provided by FirstRanker.com ---
system will retain information on the entire applicant who has necessary rights to apply for the passport. Theparticular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
--- Content provided by FirstRanker.com ---
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automationdatabase administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
--- Content provided by FirstRanker.com ---
progress of the system. Administrator is responsible for the entire process within the system. Online passportautomation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case) Analysis:2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
--- Content provided by FirstRanker.com ---
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passportautomation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
--- Content provided by FirstRanker.com ---
3.1. Applicant details:3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
--- Content provided by FirstRanker.com ---
2. The Database accepts the applicant details.3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the actor wishes to apply for the passport first time.2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
--- Content provided by FirstRanker.com ---
renew the old passport.3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
--- Content provided by FirstRanker.com ---
id for each applicant.3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
--- Content provided by FirstRanker.com ---
3.4. Verification:3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted toadministrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This use case explains the confirmation process done by the police.3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
--- Content provided by FirstRanker.com ---
Use case descriptions and other documents are described in such a way that the student understands it and findsit easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
--- Content provided by FirstRanker.com ---
paying dues and penalties, maintaining member details, etc.1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
Computers play an integral role in day to day life. Due to advancement in communication technologyinternet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
--- Content provided by FirstRanker.com ---
The administrator keeps track of member details and book details. The system will have all the details about thebook and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
--- Content provided by FirstRanker.com ---
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penaltyamount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
2.1.5. Authentication: The administrator will authenticate the student.2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
--- Content provided by FirstRanker.com ---
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
3.1 Member Details
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: It helps the students to login and register themselves.3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Entering information about the student.3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: Student selects and orders the books.3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
--- Content provided by FirstRanker.com ---
3.4. Payment Mode3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
--- Content provided by FirstRanker.com ---
3 The Acknowledgement or receipt is given back to the student.3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The administrator will authenticate the student.3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: Valid users are entered.3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This software has been developed in such a way that any applicant can register themselves for theirexams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
--- Content provided by FirstRanker.com ---
and register themselves for the desired examination provided all eligible criteria specified are satisfied.1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
--- Content provided by FirstRanker.com ---
user can register him by going through the various details and particulars regarding the exam of his/her choice. Ifthe applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
--- Content provided by FirstRanker.com ---
which asks for a valid username and password. This username and password can be set as per the admin. Theadministrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
--- Content provided by FirstRanker.com ---
to add, modify, and delete the various database details.The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
--- Content provided by FirstRanker.com ---
address and other personal details. The eligibility criteria include fields such as year of passing, percentage ofmarks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
--- Content provided by FirstRanker.com ---
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
--- Content provided by FirstRanker.com ---
2.2.3. Administration: This actor manages the details of applicant and exam.2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
--- Content provided by FirstRanker.com ---
3. Design of Exam Registration System:3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actorenters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
--- Content provided by FirstRanker.com ---
ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
--- Content provided by FirstRanker.com ---
3. The contents entered by the applicant is validated4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
--- Content provided by FirstRanker.com ---
particular course3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
--- Content provided by FirstRanker.com ---
The database accepts the details and checks whether the applicant is eligible.3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
--- Content provided by FirstRanker.com ---
3.4. Exam Details:3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
--- Content provided by FirstRanker.com ---
3.5. Fee Processing:3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The applicant pays the fees before due date.3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
--- Content provided by FirstRanker.com ---
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits arecomputed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
--- Content provided by FirstRanker.com ---
software all the defects are removed and it is reliable, user friendly and very supportive.1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
--- Content provided by FirstRanker.com ---
The new system has a graphical user interface to allow the stock maintainer to enter the informationabout the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
--- Content provided by FirstRanker.com ---
items. The user can view the availability of all the items in the store along with the price and can?t make anychanges of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
--- Content provided by FirstRanker.com ---
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
--- Content provided by FirstRanker.com ---
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes topurchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
--- Content provided by FirstRanker.com ---
actual price and the maximum retail price.2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
--- Content provided by FirstRanker.com ---
retrieved.3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
--- Content provided by FirstRanker.com ---
state is unchanged.3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid item then the system displays an error message.2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state isunchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
--- Content provided by FirstRanker.com ---
3.3.2. Flow Of Events:3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow:1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
If the stock maintainer is not satisfied with the quotation he can quit and can place order later3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying theitems from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
--- Content provided by FirstRanker.com ---
1. The system request that the stock maintainer specify the function he/she would like to perform.2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
--- Content provided by FirstRanker.com ---
3.5.2.1.1. Add Stock:1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id doesnot exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The stock maintainer logs onto the system.--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price andthe maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
--- Content provided by FirstRanker.com ---
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.5. Online Recruitment System:
1. Problems Analysis and Project Planning:
--- Content provided by FirstRanker.com ---
1.1 .IntroductionThe aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
--- Content provided by FirstRanker.com ---
Applying for the job login, upload the resume, attend the interview online, check for the result.1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
--- Content provided by FirstRanker.com ---
1.3.2 OrganizationThis software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem StatementLine managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
--- Content provided by FirstRanker.com ---
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
--- Content provided by FirstRanker.com ---
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be aformality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
--- Content provided by FirstRanker.com ---
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equalopportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
--- Content provided by FirstRanker.com ---
of ad hoc measures, which often rely heavily on personal contacts.--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
2.1.4:Checking: The use case allows the system to verify the correct answers.2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
--- Content provided by FirstRanker.com ---
2.2.2 DBA: This kind of actor provides a service.2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1 Brief Description: User name and password3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
--- Content provided by FirstRanker.com ---
3.1.4 Post-Condition: Enter into the login page.3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
--- Content provided by FirstRanker.com ---
3.2.2.1 Basic Flow: upload the resume3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
--- Content provided by FirstRanker.com ---
3.3.1 Brief Description: The use case allows the applicant to undertake test.--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
--- Content provided by FirstRanker.com ---
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
3.4 Checking:
--- Content provided by FirstRanker.com ---
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in thedatabase.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
--- Content provided by FirstRanker.com ---
3.4.3 Pre-Condition: Checking the answers.3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
--- Content provided by FirstRanker.com ---
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
--- Content provided by FirstRanker.com ---
3.6 Result:3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
--- Content provided by FirstRanker.com ---
3.6.2.1 Basic Flow: Displaying the result.3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
--- Content provided by FirstRanker.com ---
request and also perform functions for many clients at the same time efficiently without any error occurrence.1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
--- Content provided by FirstRanker.com ---
response to the consumers view while purchasing an item from the shop and required processing of transactionshould be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
--- Content provided by FirstRanker.com ---
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightlydifferent ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
A problem statement is a concise description of the issues that need to be addressed by a problem solvingteam and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
--- Content provided by FirstRanker.com ---
credit card transaction is used by the clients to do the crediting features that are available in bank and do the--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
--- Content provided by FirstRanker.com ---
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the ordersthat they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
--- Content provided by FirstRanker.com ---
concerned organization.2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
--- Content provided by FirstRanker.com ---
3. Design of Credit Card Processing System:3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
--- Content provided by FirstRanker.com ---
2. The items that are entered are ordered.3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Customers who want to change their orders are stored here.3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
--- Content provided by FirstRanker.com ---
3.3.1Brief Description: The cancellation orders made by customer are maintained here.3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: The items are cancelled.3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
--- Content provided by FirstRanker.com ---
3.5. Payback Details:3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
Purchase Stock
--- Content provided by FirstRanker.com ---
Stock UpdationProfit Computation
Any user
Dealer
Proprietor
--- Content provided by FirstRanker.com ---
DBStock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment Systems
DBA
Test
--- Content provided by FirstRanker.com ---
CheckingInterview
Result
Login
Resume
--- Content provided by FirstRanker.com ---
Applicant<
<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEMUser
Shopping
--- Content provided by FirstRanker.com ---
CreditingPay back
<
<
<
--- Content provided by FirstRanker.com ---
<<
Admin
Update
order
--- Content provided by FirstRanker.com ---
Cancelorder
Crediting
details
Pay back
--- Content provided by FirstRanker.com ---
detailsMake
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
--- Content provided by FirstRanker.com ---
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. CLASS DIAGRAM:Online Book Banking Systems
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Any user
(from Use Case View)
main form
user enters main form()
--- Content provided by FirstRanker.com ---
Stock formdisplays stock details()
user views the details of the available stock()
error message
displays error msg()
--- Content provided by FirstRanker.com ---
invalid stock()Stock controller
validate stock details()
refer from db() DB
(from Use Case View)
--- Content provided by FirstRanker.com ---
VIEW STOCK:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERINGCS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
--- Content provided by FirstRanker.com ---
has been defined online passport automation process in their houses through internet .Therefore, the onlinepassport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is to define the requirements of online passport automation system. Thissystem contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThe online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
--- Content provided by FirstRanker.com ---
particular applicant should have a nationality.If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
--- Content provided by FirstRanker.com ---
database administrator maintains all the applicant and passport details. The administrator takes care of adding or--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
--- Content provided by FirstRanker.com ---
automation system enables us to save time, reduce the workload and process application. This system is efficientin the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases:2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
--- Content provided by FirstRanker.com ---
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
--- Content provided by FirstRanker.com ---
automation system.2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
--- Content provided by FirstRanker.com ---
2. This use case starts when the actor wishes to renew the passport.3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
--- Content provided by FirstRanker.com ---
3.3. Generate Unique Id:3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, theadministrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
--- Content provided by FirstRanker.com ---
administrator, the further process is halted.3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Book Banking System1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
--- Content provided by FirstRanker.com ---
it easy to use.1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
--- Content provided by FirstRanker.com ---
internet came into existence. With the help of these two all the jobs are computerized now. So there is noexception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
--- Content provided by FirstRanker.com ---
book and its availability. A database is maintained by the database administrator. The member should providetheir necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
--- Content provided by FirstRanker.com ---
amount at the time of returning the book.--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1. Member Details: It helps the students to login and register themselves.2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
2.1.6. Return Books: Students should return the books on or before the due date.2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
--- Content provided by FirstRanker.com ---
2.2.4. Administrator: This actor manages the details of the student and books.3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: Student information is stored into database.3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
--- Content provided by FirstRanker.com ---
2. Book is added to student?s account.3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will beprompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: Payment can be done either by cash or credit card.3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events:3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
--- Content provided by FirstRanker.com ---
3.6. Return Books3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
--- Content provided by FirstRanker.com ---
3.6.3. Pre-Condition: Time limit of returning books are checked.3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
--- Content provided by FirstRanker.com ---
exams. Once an administrator builds software for the concerned examination, any common applicant can use thesoftware for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
--- Content provided by FirstRanker.com ---
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other availableexaminations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
--- Content provided by FirstRanker.com ---
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in bythe preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
--- Content provided by FirstRanker.com ---
The applicant who wants to register himself for an examination can have a wide variety of the variousoptions, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
--- Content provided by FirstRanker.com ---
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Login: It helps the students to login.2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
--- Content provided by FirstRanker.com ---
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
--- Content provided by FirstRanker.com ---
2.2.4. Applicant: The person who wishes to write the exam.2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
--- Content provided by FirstRanker.com ---
enters the username and password and the system validates the entered name and password and logs the actorinto the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activitiestakes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
--- Content provided by FirstRanker.com ---
4. If the contents entered are valid, a confirmation message is displayed.3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use caseotherwise they can register again.
3.3. Eligibility Criteria:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinationsavailable and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
--- Content provided by FirstRanker.com ---
computed accordingly.1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:001.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
--- Content provided by FirstRanker.com ---
1.4. Problem Statement:A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
--- Content provided by FirstRanker.com ---
about the items and proprietor to compute the profits. Stock maintainer can only access the information andpurchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
--- Content provided by FirstRanker.com ---
changes of it.2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in thestock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
--- Content provided by FirstRanker.com ---
purchase any stocks from the dealer.2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
--- Content provided by FirstRanker.com ---
3. Design Of Stock Maintenance System:3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
--- Content provided by FirstRanker.com ---
1. The system requests that the user enters the name and password.2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can choose to either return to the beginning of the basic flow or cancel the login at whichpoint the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
--- Content provided by FirstRanker.com ---
3.2. View Stock:3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
--- Content provided by FirstRanker.com ---
1. The system requests the user to enter the name of the item.2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can either enter another item or return to the beginning of the basic flow.3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow:1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the user enters an invalid item the system displays an error message2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow:1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The stock maintainer logs onto the system3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
--- Content provided by FirstRanker.com ---
items from the stock maintenance system.3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
--- Content provided by FirstRanker.com ---
2. Once the stock maintainer provides the required information, one of the sub flows is executed.1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the information about the new item. This includesname, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id number, the system retrieves and displays the information.3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
--- Content provided by FirstRanker.com ---
not exist, the system displays an error message. The stock maintainer can then enter a different number orcancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
--- Content provided by FirstRanker.com ---
the maximum retail price.1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the data are invalid then error message is displayed.2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:
1. Problems Analysis and Project Planning:
1.1 .Introduction
--- Content provided by FirstRanker.com ---
The aim of this project is to implement the on-campus recruitment system conducted by the FOURSQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as providesan efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
--- Content provided by FirstRanker.com ---
This software is used by the software concern which conducts the online aptitude test and interview forthe recruitment of its applicants.
1.4 Problem Statement
--- Content provided by FirstRanker.com ---
Line managers often do not understand the whole process of recruitment. Managers involved in therecruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
--- Content provided by FirstRanker.com ---
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing theirfull potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
--- Content provided by FirstRanker.com ---
formality as the decision would have been made by line managers involved in the process.The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
--- Content provided by FirstRanker.com ---
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performersbefore they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1 Identified Use cases:2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
--- Content provided by FirstRanker.com ---
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personalinterview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
--- Content provided by FirstRanker.com ---
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is notprimary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
--- Content provided by FirstRanker.com ---
3.1.2 Flow of Events: Enter into Login page and continue registration.3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
--- Content provided by FirstRanker.com ---
3.2 Resume:3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
--- Content provided by FirstRanker.com ---
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
--- Content provided by FirstRanker.com ---
3.3.3 Pre-Condition: Enter into the test page.3.3.4 Post-Condition: To finish the tes
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
--- Content provided by FirstRanker.com ---
database.3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
--- Content provided by FirstRanker.com ---
3.4.4 Post-Condition: Displaying the result.3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: Applicant should be qualified for the interview3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
--- Content provided by FirstRanker.com ---
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had clearedthe test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
--- Content provided by FirstRanker.com ---
3.6.2.2 Alternative Flow: If not qualified it will show a message.3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with the credit card processing system. The main purpose of this system is creditingand doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
--- Content provided by FirstRanker.com ---
should be done by the merchant by using a credit card reader.1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
--- Content provided by FirstRanker.com ---
different ways by different stakeholders; this needs to be resolved to reduce problems in communication andambiguous requirements
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
--- Content provided by FirstRanker.com ---
team and should be presented to them (or created by them) before they try to solve the problem. When bringingtogether a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis)2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
--- Content provided by FirstRanker.com ---
that they have made.2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
--- Content provided by FirstRanker.com ---
3.1. Make Order:3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events: Enter the customer id, order number to update the order.3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
--- Content provided by FirstRanker.com ---
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
--- Content provided by FirstRanker.com ---
3.3.4. Post-Condition: The cancelled items are restored back in the database.3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
--- Content provided by FirstRanker.com ---
2. Card reader will processes the amount transaction.3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The amount that is paid back is maintained here.3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
LoginViewStock
Place Order &Billing
Purchase Stock
Stock Updation
--- Content provided by FirstRanker.com ---
Profit ComputationAny user
Dealer
Proprietor
DB
--- Content provided by FirstRanker.com ---
Stock MaintainerUSE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment Systems
DBA
Test
Checking
--- Content provided by FirstRanker.com ---
InterviewResult
Login
Resume
Applicant
--- Content provided by FirstRanker.com ---
<<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
User
Shopping
Crediting
--- Content provided by FirstRanker.com ---
Pay back<
<
<
<
--- Content provided by FirstRanker.com ---
<Admin
Update
order
Cancel
--- Content provided by FirstRanker.com ---
orderCrediting
details
Pay back
details
--- Content provided by FirstRanker.com ---
Makeorder
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. CLASS DIAGRAM:Online Book Banking SystemsORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:004.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Any user(from Use Case View)
main form
user enters main form()
Stock form
--- Content provided by FirstRanker.com ---
displays stock details()user views the details of the available stock()
error message
displays error msg()
invalid stock()
--- Content provided by FirstRanker.com ---
Stock controllervalidate stock details()
refer from db() DB
(from Use Case View)
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
--- Content provided by FirstRanker.com ---
descriptions and other documents are described in such a way that the user understand it and finds it easy touse.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
--- Content provided by FirstRanker.com ---
1.3. ScopeIn the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
--- Content provided by FirstRanker.com ---
the applicant details to the administrator and confirming it by the police. This system tries to use any kind ofinterface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
--- Content provided by FirstRanker.com ---
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. Forsecurity purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
--- Content provided by FirstRanker.com ---
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce thecomplexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
--- Content provided by FirstRanker.com ---
2.2.4. Police: This actor will confirm the verified details.3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
--- Content provided by FirstRanker.com ---
3.1.4. Post condition: The entered details are stored in the database.--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of events:3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-condition: Selecting the status.3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of events:3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-condition: The customer details are submitted to the administrator.3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police forconfirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
--- Content provided by FirstRanker.com ---
3.4.4. Post condition: The reports are submitted to the police for confirmation.3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
--- Content provided by FirstRanker.com ---
3.5.4. Post condition: The passport will be issued, verified details are correct.2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with book banking system for students. This System has been designed for studentreference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is defined to collect the requirements of book banking system. This systemcontains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
--- Content provided by FirstRanker.com ---
reduces power and enables the user to save his/her valuable times.1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
--- Content provided by FirstRanker.com ---
are prone to error and are tedious.The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
--- Content provided by FirstRanker.com ---
their name and id and proceed further. The student has options to select books, renew and return. A pupil isallowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
2.1.3. Order Books: Student can order the books according to their need and convenience.2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Student: The person who wishes to retrieve books from the book bank.2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
--- Content provided by FirstRanker.com ---
2. Students register their details.3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Students can check the availability of the books.3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: Book details are entered.3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: Student can order the books according to their needs and convenience.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1.Payment mode is selected.2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
--- Content provided by FirstRanker.com ---
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThis system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
--- Content provided by FirstRanker.com ---
database and enters the examination details required by the applicant. The details include the examinationsavailable for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
--- Content provided by FirstRanker.com ---
various examinations conducted, he/she enters his/her pass percentage for registration of the particularexamination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
--- Content provided by FirstRanker.com ---
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Registration Website:2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
--- Content provided by FirstRanker.com ---
2.2.6.pg: The one who register for their exam according to their PG syllabus.2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
--- Content provided by FirstRanker.com ---
username and password, which is present.3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an errormessage. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
--- Content provided by FirstRanker.com ---
remain unchanged.--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow ofevents involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
--- Content provided by FirstRanker.com ---
1. The registration form is displayed2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
--- Content provided by FirstRanker.com ---
error message is displayed. The applicant then rectifies the error.3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
--- Content provided by FirstRanker.com ---
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for theexamination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The applicant views the exam details.3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
--- Content provided by FirstRanker.com ---
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
--- Content provided by FirstRanker.com ---
1.1. Introduction:The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
--- Content provided by FirstRanker.com ---
The main objective of this project is to define the requirements of the stock maintenance system. Thespecifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
--- Content provided by FirstRanker.com ---
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about thestocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
--- Content provided by FirstRanker.com ---
The system retains information about all the items in the store. The system retains the records of price ofthe different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
--- Content provided by FirstRanker.com ---
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place anorder and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
--- Content provided by FirstRanker.com ---
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment andthe administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
--- Content provided by FirstRanker.com ---
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
--- Content provided by FirstRanker.com ---
3. The system validates the name and password and logs the user to the system.3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
--- Content provided by FirstRanker.com ---
the stock maintenance system.3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
--- Content provided by FirstRanker.com ---
3. The system validates the item and displays it to the user.3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description:This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
--- Content provided by FirstRanker.com ---
2. The user enters the required item3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: None3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
3.4. Purchase Stock:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from thedealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
--- Content provided by FirstRanker.com ---
2. The stock maintainer gives the order according to the least quotation given by the dealer.3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
--- Content provided by FirstRanker.com ---
unchanged.--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. Thisincludes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
--- Content provided by FirstRanker.com ---
2. If the stock maintainer selected delete item, it is executed.3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
--- Content provided by FirstRanker.com ---
2. Once the information is provided the system generates and assigns an id to the item3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
--- Content provided by FirstRanker.com ---
4. The system deletes the item specified.3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
--- Content provided by FirstRanker.com ---
4. The system modifies the information.3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
--- Content provided by FirstRanker.com ---
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the systemis unchanged.
3.6. Profit Computation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
--- Content provided by FirstRanker.com ---
2The profit is computed with the above data.3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition:None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
--- Content provided by FirstRanker.com ---
positions.1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
--- Content provided by FirstRanker.com ---
software company. The advantage of this software is that one can easily attend the campus interview from their--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
--- Content provided by FirstRanker.com ---
1.3.1AudienceThe applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
--- Content provided by FirstRanker.com ---
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at anofficer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
--- Content provided by FirstRanker.com ---
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizationstoday. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
--- Content provided by FirstRanker.com ---
are not given courses to enlighten them on the importance of the process. One may ask, why is necessaryalways to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
--- Content provided by FirstRanker.com ---
qualified either for the positions they hold or their grades levels, especially in management positions. Most formalsystems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
--- Content provided by FirstRanker.com ---
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
--- Content provided by FirstRanker.com ---
2.2 Identified Actors:2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
--- Content provided by FirstRanker.com ---
3. Design of Online Recruitment System:3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
--- Content provided by FirstRanker.com ---
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored indatabase.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
--- Content provided by FirstRanker.com ---
3.2.4 Post Condition: resume is successfully loaded.3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
--- Content provided by FirstRanker.com ---
3.4.2.1 Basic Flow: Evaluating the test3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
--- Content provided by FirstRanker.com ---
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend thepersonal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
--- Content provided by FirstRanker.com ---
3.5.3 Pre-Condition: check qualification3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
--- Content provided by FirstRanker.com ---
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for theresult through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
--- Content provided by FirstRanker.com ---
3.6.4 Post-Condition: Display the confirmation message through e-mail.--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
--- Content provided by FirstRanker.com ---
and to reduce this, the credit card system was developed. The user interface makes the credit card processingsystem to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
--- Content provided by FirstRanker.com ---
of data transaction process. This minimizes the time duration in which the consumer receives the item. Theconsumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
--- Content provided by FirstRanker.com ---
The credit cards are used during business transaction, and the rules are designed to protect both themerchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
--- Content provided by FirstRanker.com ---
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem istoo narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the paybackare done.
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
--- Content provided by FirstRanker.com ---
amount transaction.2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
--- Content provided by FirstRanker.com ---
here.2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
--- Content provided by FirstRanker.com ---
3.1.4. Post-Condition: The ordered items are purchased.3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
--- Content provided by FirstRanker.com ---
2. The entered items are being updated.--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
--- Content provided by FirstRanker.com ---
3.2.4. Post-Condition: After updating the items are purchased.3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
--- Content provided by FirstRanker.com ---
2. Cancelled orders are noted by admin to process the cancel request.3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
--- Content provided by FirstRanker.com ---
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre-Condition: The customer enters the details for making the transaction.3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:004. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
--- Content provided by FirstRanker.com ---
Place Order &BillingPurchase Stock
Stock Updation
Profit Computation
Any user
--- Content provided by FirstRanker.com ---
DealerProprietor
DB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.USECASE DIAGRAM: Online Recuirtment Systems
--- Content provided by FirstRanker.com ---
DBATest
Checking
Interview
Result
--- Content provided by FirstRanker.com ---
LoginResume
Applicant
<
<
--- Content provided by FirstRanker.com ---
<--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
UserShopping
Crediting
Pay back
<
--- Content provided by FirstRanker.com ---
<<
<
<
Admin
--- Content provided by FirstRanker.com ---
Updateorder
Cancel
order
Crediting
--- Content provided by FirstRanker.com ---
detailsPay back
details
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
--- Content provided by FirstRanker.com ---
MODEL WITH UML CLASS DIAGRAM1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. CLASS DIAGRAM:Online Book Banking Systems
--- Content provided by FirstRanker.com ---
ORDER BOOKS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMSAny user
(from Use Case View)
--- Content provided by FirstRanker.com ---
main formuser enters main form()
Stock form
displays stock details()
user views the details of the available stock()
--- Content provided by FirstRanker.com ---
error messagedisplays error msg()
invalid stock()
Stock controller
validate stock details()
--- Content provided by FirstRanker.com ---
refer from db() DB(from Use Case View)
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 4 Using the identified scenarios, find the interaction between objects
--- Content provided by FirstRanker.com ---
and represent them using UML Sequence Diagram1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
:main form
:student
--- Content provided by FirstRanker.com ---
passport:database :others
Student/others
for student passport
if response is
--- Content provided by FirstRanker.com ---
studentVerify and confirm
for others
if response is
others
--- Content provided by FirstRanker.com ---
:applicantRequest to open main form
Collect details
Response
request to enter student details
--- Content provided by FirstRanker.com ---
Store student detailssuccessfully registered for students
Request to enter applicant details
store an applicant details
verify and confirm
--- Content provided by FirstRanker.com ---
successfully registeredAPPLICANT:
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
--- Content provided by FirstRanker.com ---
This system deals with online passport automation for the applicant .Online passport automation systemhas been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
--- Content provided by FirstRanker.com ---
the database and the applicant should attend the verification process.1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
--- Content provided by FirstRanker.com ---
system will retain information on the entire applicant who has necessary rights to apply for the passport. Theparticular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
--- Content provided by FirstRanker.com ---
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automationdatabase administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
--- Content provided by FirstRanker.com ---
progress of the system. Administrator is responsible for the entire process within the system. Online passportautomation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case) Analysis:2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
--- Content provided by FirstRanker.com ---
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passportautomation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
--- Content provided by FirstRanker.com ---
3.1. Applicant details:3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
--- Content provided by FirstRanker.com ---
2. The Database accepts the applicant details.3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the actor wishes to apply for the passport first time.2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
--- Content provided by FirstRanker.com ---
renew the old passport.3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
--- Content provided by FirstRanker.com ---
id for each applicant.3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
--- Content provided by FirstRanker.com ---
3.4. Verification:3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted toadministrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This use case explains the confirmation process done by the police.3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
--- Content provided by FirstRanker.com ---
Use case descriptions and other documents are described in such a way that the student understands it and findsit easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
--- Content provided by FirstRanker.com ---
paying dues and penalties, maintaining member details, etc.1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
Computers play an integral role in day to day life. Due to advancement in communication technologyinternet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
--- Content provided by FirstRanker.com ---
The administrator keeps track of member details and book details. The system will have all the details about thebook and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
--- Content provided by FirstRanker.com ---
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penaltyamount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
2.1.5. Authentication: The administrator will authenticate the student.2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
--- Content provided by FirstRanker.com ---
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
3.1 Member Details
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: It helps the students to login and register themselves.3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Entering information about the student.3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: Student selects and orders the books.3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
--- Content provided by FirstRanker.com ---
3.4. Payment Mode3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
--- Content provided by FirstRanker.com ---
3 The Acknowledgement or receipt is given back to the student.3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The administrator will authenticate the student.3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: Valid users are entered.3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This software has been developed in such a way that any applicant can register themselves for theirexams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
--- Content provided by FirstRanker.com ---
and register themselves for the desired examination provided all eligible criteria specified are satisfied.1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
--- Content provided by FirstRanker.com ---
user can register him by going through the various details and particulars regarding the exam of his/her choice. Ifthe applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
--- Content provided by FirstRanker.com ---
which asks for a valid username and password. This username and password can be set as per the admin. Theadministrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
--- Content provided by FirstRanker.com ---
to add, modify, and delete the various database details.The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
--- Content provided by FirstRanker.com ---
address and other personal details. The eligibility criteria include fields such as year of passing, percentage ofmarks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
--- Content provided by FirstRanker.com ---
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
--- Content provided by FirstRanker.com ---
2.2.3. Administration: This actor manages the details of applicant and exam.2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
--- Content provided by FirstRanker.com ---
3. Design of Exam Registration System:3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actorenters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
--- Content provided by FirstRanker.com ---
ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
--- Content provided by FirstRanker.com ---
3. The contents entered by the applicant is validated4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
--- Content provided by FirstRanker.com ---
particular course3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
--- Content provided by FirstRanker.com ---
The database accepts the details and checks whether the applicant is eligible.3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
--- Content provided by FirstRanker.com ---
3.4. Exam Details:3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
--- Content provided by FirstRanker.com ---
3.5. Fee Processing:3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The applicant pays the fees before due date.3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
--- Content provided by FirstRanker.com ---
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits arecomputed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
--- Content provided by FirstRanker.com ---
software all the defects are removed and it is reliable, user friendly and very supportive.1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
--- Content provided by FirstRanker.com ---
The new system has a graphical user interface to allow the stock maintainer to enter the informationabout the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
--- Content provided by FirstRanker.com ---
items. The user can view the availability of all the items in the store along with the price and can?t make anychanges of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
--- Content provided by FirstRanker.com ---
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
--- Content provided by FirstRanker.com ---
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes topurchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
--- Content provided by FirstRanker.com ---
actual price and the maximum retail price.2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
--- Content provided by FirstRanker.com ---
retrieved.3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
--- Content provided by FirstRanker.com ---
state is unchanged.3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid item then the system displays an error message.2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state isunchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
--- Content provided by FirstRanker.com ---
3.3.2. Flow Of Events:3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow:1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
If the stock maintainer is not satisfied with the quotation he can quit and can place order later3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying theitems from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
--- Content provided by FirstRanker.com ---
1. The system request that the stock maintainer specify the function he/she would like to perform.2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
--- Content provided by FirstRanker.com ---
3.5.2.1.1. Add Stock:1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id doesnot exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The stock maintainer logs onto the system.--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price andthe maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
--- Content provided by FirstRanker.com ---
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.5. Online Recruitment System:
1. Problems Analysis and Project Planning:
--- Content provided by FirstRanker.com ---
1.1 .IntroductionThe aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
--- Content provided by FirstRanker.com ---
Applying for the job login, upload the resume, attend the interview online, check for the result.1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
--- Content provided by FirstRanker.com ---
1.3.2 OrganizationThis software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem StatementLine managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
--- Content provided by FirstRanker.com ---
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
--- Content provided by FirstRanker.com ---
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be aformality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
--- Content provided by FirstRanker.com ---
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equalopportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
--- Content provided by FirstRanker.com ---
of ad hoc measures, which often rely heavily on personal contacts.--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
2.1.4:Checking: The use case allows the system to verify the correct answers.2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
--- Content provided by FirstRanker.com ---
2.2.2 DBA: This kind of actor provides a service.2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1 Brief Description: User name and password3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
--- Content provided by FirstRanker.com ---
3.1.4 Post-Condition: Enter into the login page.3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
--- Content provided by FirstRanker.com ---
3.2.2.1 Basic Flow: upload the resume3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
--- Content provided by FirstRanker.com ---
3.3.1 Brief Description: The use case allows the applicant to undertake test.--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
--- Content provided by FirstRanker.com ---
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
3.4 Checking:
--- Content provided by FirstRanker.com ---
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in thedatabase.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
--- Content provided by FirstRanker.com ---
3.4.3 Pre-Condition: Checking the answers.3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
--- Content provided by FirstRanker.com ---
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
--- Content provided by FirstRanker.com ---
3.6 Result:3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
--- Content provided by FirstRanker.com ---
3.6.2.1 Basic Flow: Displaying the result.3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
--- Content provided by FirstRanker.com ---
request and also perform functions for many clients at the same time efficiently without any error occurrence.1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
--- Content provided by FirstRanker.com ---
response to the consumers view while purchasing an item from the shop and required processing of transactionshould be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
--- Content provided by FirstRanker.com ---
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightlydifferent ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
A problem statement is a concise description of the issues that need to be addressed by a problem solvingteam and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
--- Content provided by FirstRanker.com ---
credit card transaction is used by the clients to do the crediting features that are available in bank and do the--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
--- Content provided by FirstRanker.com ---
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the ordersthat they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
--- Content provided by FirstRanker.com ---
concerned organization.2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
--- Content provided by FirstRanker.com ---
3. Design of Credit Card Processing System:3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
--- Content provided by FirstRanker.com ---
2. The items that are entered are ordered.3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Customers who want to change their orders are stored here.3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
--- Content provided by FirstRanker.com ---
3.3.1Brief Description: The cancellation orders made by customer are maintained here.3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: The items are cancelled.3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
--- Content provided by FirstRanker.com ---
3.5. Payback Details:3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
Purchase Stock
--- Content provided by FirstRanker.com ---
Stock UpdationProfit Computation
Any user
Dealer
Proprietor
--- Content provided by FirstRanker.com ---
DBStock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment Systems
DBA
Test
--- Content provided by FirstRanker.com ---
CheckingInterview
Result
Login
Resume
--- Content provided by FirstRanker.com ---
Applicant<
<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEMUser
Shopping
--- Content provided by FirstRanker.com ---
CreditingPay back
<
<
<
--- Content provided by FirstRanker.com ---
<<
Admin
Update
order
--- Content provided by FirstRanker.com ---
Cancelorder
Crediting
details
Pay back
--- Content provided by FirstRanker.com ---
detailsMake
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
--- Content provided by FirstRanker.com ---
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. CLASS DIAGRAM:Online Book Banking Systems
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Any user
(from Use Case View)
main form
user enters main form()
--- Content provided by FirstRanker.com ---
Stock formdisplays stock details()
user views the details of the available stock()
error message
displays error msg()
--- Content provided by FirstRanker.com ---
invalid stock()Stock controller
validate stock details()
refer from db() DB
(from Use Case View)
--- Content provided by FirstRanker.com ---
VIEW STOCK:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 4 Using the identified scenarios, find the interaction between objects
and represent them using UML Sequence Diagram
1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
:main form
:student
passport
:database :others
--- Content provided by FirstRanker.com ---
Student/othersfor student passport
if response is
student
Verify and confirm
--- Content provided by FirstRanker.com ---
for othersif response is
others
:applicant
Request to open main form
--- Content provided by FirstRanker.com ---
Collect detailsResponse
request to enter student details
Store student details
successfully registered for students
--- Content provided by FirstRanker.com ---
Request to enter applicant detailsstore an applicant details
verify and confirm
successfully registered
APPLICANT:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00SEQUENCE DIAGRAM:
:Administrator :New :Update :Status Enquiry
Check Status type
--- Content provided by FirstRanker.com ---
ResponseResquest
Send new form to Applicant
Request to renewal
Send renewal form to Applicant
--- Content provided by FirstRanker.com ---
Store to DatabaseUpdate the Status
New Update
STATUS ENQUIRY:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
--- Content provided by FirstRanker.com ---
CS6511 ?CASE TOOLS LABExpt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
--- Content provided by FirstRanker.com ---
passport automation process can be done efficiently in advance and without much of delay. The use casedescriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
--- Content provided by FirstRanker.com ---
system contains the details about the applicant, appointment date & time and the date of expiry.1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
The online passport automation system deals about applying and renewing the passport for submittingthe applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
--- Content provided by FirstRanker.com ---
If the entire process of ?Issue of Passport? is done in a manual manner then it would take severalmonths for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
--- Content provided by FirstRanker.com ---
in the way that there is no manual intervention. This system provides instant and accurate results for applying thepassport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
2.1.5. Confirmation: This use case explains the confirmation process done by the police.2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
--- Content provided by FirstRanker.com ---
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-condition: Specifying the applicant details.3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
--- Content provided by FirstRanker.com ---
administrator will not issue unique id.3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of events:3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
--- Content provided by FirstRanker.com ---
3.4.3Pre condition: The details are verified using the generated unique id.3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-condition: The applicant details are verified by the police.3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
--- Content provided by FirstRanker.com ---
This document for book banking system makes the students borrow books, through internet. The systemreduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
--- Content provided by FirstRanker.com ---
exception of book banking system is done to replace the manual entering and processing of information whichare prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
--- Content provided by FirstRanker.com ---
their necessary information such as course, year etc., for registration purpose. Then the student has to login withtheir name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
2.1.2. Book Details: Students can check the availability of the books.2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1.Student moves to the login page.2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
--- Content provided by FirstRanker.com ---
3.2. Book Details3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
--- Content provided by FirstRanker.com ---
prompted.3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: Students should return the books on or before the due date.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
--- Content provided by FirstRanker.com ---
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
--- Content provided by FirstRanker.com ---
software for registering themselves in the examination.1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
--- Content provided by FirstRanker.com ---
examinations.1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
--- Content provided by FirstRanker.com ---
the preset username and password, the software is ready. Once, the software is ready, the admin creates adatabase and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
--- Content provided by FirstRanker.com ---
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about thevarious examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
--- Content provided by FirstRanker.com ---
2.1.2. Registration Form: It helps the student to register for the examination.2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
--- Content provided by FirstRanker.com ---
2.2.5.ug: The one who register for their exam according to their UG syllabus.2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for ausername and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
--- Content provided by FirstRanker.com ---
into the system.3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state willremain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
--- Content provided by FirstRanker.com ---
takes place:1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriateerror message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
--- Content provided by FirstRanker.com ---
otherwise they can register again.3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
--- Content provided by FirstRanker.com ---
qualification, etc.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: The applicant specifies his/her details.3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
--- Content provided by FirstRanker.com ---
available and selects the examinations of his choice.--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
--- Content provided by FirstRanker.com ---
3.5.2.Flow of Events:3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
--- Content provided by FirstRanker.com ---
3.6. Confirmation:3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
--- Content provided by FirstRanker.com ---
1.2. Objective:The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
--- Content provided by FirstRanker.com ---
A new stock maintenance system for a departmental store to replace the existing maintenance system,which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
--- Content provided by FirstRanker.com ---
purchase orders for security purpose.The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
--- Content provided by FirstRanker.com ---
2.1. Problem Statement Analysis:2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
--- Content provided by FirstRanker.com ---
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from thestock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: User can just view the items available in the system and can place orders.2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
--- Content provided by FirstRanker.com ---
3.1.Login:3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
--- Content provided by FirstRanker.com ---
2. The user enters the name and password.3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
--- Content provided by FirstRanker.com ---
point the use case ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available inthe stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
--- Content provided by FirstRanker.com ---
2. The user enters the name of the item.3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
--- Content provided by FirstRanker.com ---
3.2.4. Pre Condition: The user logs onto the system.--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.3. Place Order And Billing:3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when any user wishes to purchase any item2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
--- Content provided by FirstRanker.com ---
2. The user can place an order for some other item or can quit3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system isunchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.5.2. Flow Of Events:3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
--- Content provided by FirstRanker.com ---
1. If the stock maintainer selected add item, it is executed.2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
--- Content provided by FirstRanker.com ---
name, price, and quantity of the item.2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
--- Content provided by FirstRanker.com ---
3. The system provides the stock maintainer to confirm deletion of item.4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
--- Content provided by FirstRanker.com ---
3. The stock maintainer makes the desired changes to the item.4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
--- Content provided by FirstRanker.com ---
cancel the operation at which point the use case ends.3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
--- Content provided by FirstRanker.com ---
1. The proprietor gets the actual price and the maximum retail price from the database.2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
--- Content provided by FirstRanker.com ---
2. The correct data are then obtained from the database and profit is computed.3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
--- Content provided by FirstRanker.com ---
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancypositions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
--- Content provided by FirstRanker.com ---
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of asoftware company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
--- Content provided by FirstRanker.com ---
an efficient recruitment system.1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
--- Content provided by FirstRanker.com ---
the recruitment of its applicants.1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
--- Content provided by FirstRanker.com ---
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitmentand mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
--- Content provided by FirstRanker.com ---
full potential. This is compounded by the fact that some companies have built a tradition of hiring people basedon personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
--- Content provided by FirstRanker.com ---
The other thing that the author observed is that, those line managers who are involved in the recruitmentare not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
--- Content provided by FirstRanker.com ---
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficientlyqualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1 Login: This use case is used to login with the help of username and password.2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
--- Content provided by FirstRanker.com ---
interview through online.2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
--- Content provided by FirstRanker.com ---
primary or supporting actor.3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
--- Content provided by FirstRanker.com ---
3.1.2.1 Basic Flow: Display the Login page.3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
--- Content provided by FirstRanker.com ---
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3 Pre-Condition: enter into the login page.3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
--- Content provided by FirstRanker.com ---
3.3.4 Post-Condition: To finish the tes3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
--- Content provided by FirstRanker.com ---
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
--- Content provided by FirstRanker.com ---
3.5 Interview:3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
--- Content provided by FirstRanker.com ---
the test3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
--- Content provided by FirstRanker.com ---
3.6.3 Pre-Condition: Evaluating the result of an interview.3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
--- Content provided by FirstRanker.com ---
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s lifeand to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
--- Content provided by FirstRanker.com ---
This system tries to make transactions as simple as possible and at the same time not risking the securityof data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
--- Content provided by FirstRanker.com ---
ambiguous requirements1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
--- Content provided by FirstRanker.com ---
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose ofa problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
2. Problem Statement (Use case Analysis)
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
--- Content provided by FirstRanker.com ---
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing theamount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are storedhere.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
--- Content provided by FirstRanker.com ---
3.1.1brief Description: The customers who make orders for the item are maintained here.3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Customers enroll their orders for purchase.3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: The order is being updated.3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
--- Content provided by FirstRanker.com ---
3.4. Crediting Details:3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. USECASE DIAGRAM: Online Book Banking Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
--- Content provided by FirstRanker.com ---
ViewStockPlace Order &Billing
Purchase Stock
Stock Updation
Profit Computation
--- Content provided by FirstRanker.com ---
Any userDealer
Proprietor
DB
Stock Maintainer
--- Content provided by FirstRanker.com ---
USE CASE :--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment SystemsDBA
Test
Checking
Interview
--- Content provided by FirstRanker.com ---
ResultLogin
Resume
Applicant
<
--- Content provided by FirstRanker.com ---
<<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
User
Shopping
Crediting
Pay back
--- Content provided by FirstRanker.com ---
<<
<
<
<
--- Content provided by FirstRanker.com ---
AdminUpdate
order
Cancel
order
--- Content provided by FirstRanker.com ---
Creditingdetails
Pay back
details
Make
--- Content provided by FirstRanker.com ---
order--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAINMODEL WITH UML CLASS DIAGRAM
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. CLASS DIAGRAM:Online Book Banking Systems
--- Content provided by FirstRanker.com ---
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMSREGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
Any user
--- Content provided by FirstRanker.com ---
(from Use Case View)main form
user enters main form()
Stock form
displays stock details()
--- Content provided by FirstRanker.com ---
user views the details of the available stock()error message
displays error msg()
invalid stock()
Stock controller
--- Content provided by FirstRanker.com ---
validate stock details()refer from db() DB
(from Use Case View)
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 4 Using the identified scenarios, find the interaction between objectsand represent them using UML Sequence Diagram
1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
:main form
--- Content provided by FirstRanker.com ---
:studentpassport
:database :others
Student/others
for student passport
--- Content provided by FirstRanker.com ---
if response isstudent
Verify and confirm
for others
if response is
--- Content provided by FirstRanker.com ---
others:applicant
Request to open main form
Collect details
Response
--- Content provided by FirstRanker.com ---
request to enter student detailsStore student details
successfully registered for students
Request to enter applicant details
store an applicant details
--- Content provided by FirstRanker.com ---
verify and confirmsuccessfully registered
APPLICANT:
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
SEQUENCE DIAGRAM::Administrator :New :Update :Status Enquiry
Check Status type
Response
Resquest
--- Content provided by FirstRanker.com ---
Send new form to ApplicantRequest to renewal
Send renewal form to Applicant
Store to Database
Update the Status
--- Content provided by FirstRanker.com ---
New UpdateSTATUS ENQUIRY:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMSORDER BOOKS:
--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
--- Content provided by FirstRanker.com ---
database confirmationmessage
error message
request data
enter details
--- Content provided by FirstRanker.com ---
validateenter book details
check availability
list of available books
get books
--- Content provided by FirstRanker.com ---
updateinvalid
confirmation
error
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
--- Content provided by FirstRanker.com ---
This system deals with online passport automation for the applicant .Online passport automation systemhas been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
--- Content provided by FirstRanker.com ---
the database and the applicant should attend the verification process.1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
--- Content provided by FirstRanker.com ---
system will retain information on the entire applicant who has necessary rights to apply for the passport. Theparticular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
--- Content provided by FirstRanker.com ---
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automationdatabase administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
--- Content provided by FirstRanker.com ---
progress of the system. Administrator is responsible for the entire process within the system. Online passportautomation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case) Analysis:2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
--- Content provided by FirstRanker.com ---
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passportautomation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
--- Content provided by FirstRanker.com ---
3.1. Applicant details:3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
--- Content provided by FirstRanker.com ---
2. The Database accepts the applicant details.3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the actor wishes to apply for the passport first time.2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
--- Content provided by FirstRanker.com ---
renew the old passport.3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
--- Content provided by FirstRanker.com ---
id for each applicant.3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
--- Content provided by FirstRanker.com ---
3.4. Verification:3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted toadministrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This use case explains the confirmation process done by the police.3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
--- Content provided by FirstRanker.com ---
Use case descriptions and other documents are described in such a way that the student understands it and findsit easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
--- Content provided by FirstRanker.com ---
paying dues and penalties, maintaining member details, etc.1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
Computers play an integral role in day to day life. Due to advancement in communication technologyinternet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
--- Content provided by FirstRanker.com ---
The administrator keeps track of member details and book details. The system will have all the details about thebook and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
--- Content provided by FirstRanker.com ---
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penaltyamount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
2.1.5. Authentication: The administrator will authenticate the student.2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
--- Content provided by FirstRanker.com ---
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
3.1 Member Details
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: It helps the students to login and register themselves.3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Entering information about the student.3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: Student selects and orders the books.3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
--- Content provided by FirstRanker.com ---
3.4. Payment Mode3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
--- Content provided by FirstRanker.com ---
3 The Acknowledgement or receipt is given back to the student.3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The administrator will authenticate the student.3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: Valid users are entered.3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This software has been developed in such a way that any applicant can register themselves for theirexams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
--- Content provided by FirstRanker.com ---
and register themselves for the desired examination provided all eligible criteria specified are satisfied.1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
--- Content provided by FirstRanker.com ---
user can register him by going through the various details and particulars regarding the exam of his/her choice. Ifthe applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
--- Content provided by FirstRanker.com ---
which asks for a valid username and password. This username and password can be set as per the admin. Theadministrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
--- Content provided by FirstRanker.com ---
to add, modify, and delete the various database details.The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
--- Content provided by FirstRanker.com ---
address and other personal details. The eligibility criteria include fields such as year of passing, percentage ofmarks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
--- Content provided by FirstRanker.com ---
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
--- Content provided by FirstRanker.com ---
2.2.3. Administration: This actor manages the details of applicant and exam.2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
--- Content provided by FirstRanker.com ---
3. Design of Exam Registration System:3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actorenters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
--- Content provided by FirstRanker.com ---
ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
--- Content provided by FirstRanker.com ---
3. The contents entered by the applicant is validated4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
--- Content provided by FirstRanker.com ---
particular course3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
--- Content provided by FirstRanker.com ---
The database accepts the details and checks whether the applicant is eligible.3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
--- Content provided by FirstRanker.com ---
3.4. Exam Details:3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
--- Content provided by FirstRanker.com ---
3.5. Fee Processing:3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The applicant pays the fees before due date.3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
--- Content provided by FirstRanker.com ---
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits arecomputed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
--- Content provided by FirstRanker.com ---
software all the defects are removed and it is reliable, user friendly and very supportive.1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
--- Content provided by FirstRanker.com ---
The new system has a graphical user interface to allow the stock maintainer to enter the informationabout the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
--- Content provided by FirstRanker.com ---
items. The user can view the availability of all the items in the store along with the price and can?t make anychanges of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
--- Content provided by FirstRanker.com ---
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
--- Content provided by FirstRanker.com ---
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes topurchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
--- Content provided by FirstRanker.com ---
actual price and the maximum retail price.2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
--- Content provided by FirstRanker.com ---
retrieved.3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
--- Content provided by FirstRanker.com ---
state is unchanged.3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid item then the system displays an error message.2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state isunchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
--- Content provided by FirstRanker.com ---
3.3.2. Flow Of Events:3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow:1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
If the stock maintainer is not satisfied with the quotation he can quit and can place order later3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying theitems from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
--- Content provided by FirstRanker.com ---
1. The system request that the stock maintainer specify the function he/she would like to perform.2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
--- Content provided by FirstRanker.com ---
3.5.2.1.1. Add Stock:1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id doesnot exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The stock maintainer logs onto the system.--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price andthe maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
--- Content provided by FirstRanker.com ---
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.5. Online Recruitment System:
1. Problems Analysis and Project Planning:
--- Content provided by FirstRanker.com ---
1.1 .IntroductionThe aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
--- Content provided by FirstRanker.com ---
Applying for the job login, upload the resume, attend the interview online, check for the result.1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
--- Content provided by FirstRanker.com ---
1.3.2 OrganizationThis software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem StatementLine managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
--- Content provided by FirstRanker.com ---
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
--- Content provided by FirstRanker.com ---
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be aformality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
--- Content provided by FirstRanker.com ---
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equalopportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
--- Content provided by FirstRanker.com ---
of ad hoc measures, which often rely heavily on personal contacts.--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
2.1.4:Checking: The use case allows the system to verify the correct answers.2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
--- Content provided by FirstRanker.com ---
2.2.2 DBA: This kind of actor provides a service.2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1 Brief Description: User name and password3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
--- Content provided by FirstRanker.com ---
3.1.4 Post-Condition: Enter into the login page.3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
--- Content provided by FirstRanker.com ---
3.2.2.1 Basic Flow: upload the resume3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
--- Content provided by FirstRanker.com ---
3.3.1 Brief Description: The use case allows the applicant to undertake test.--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
--- Content provided by FirstRanker.com ---
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
3.4 Checking:
--- Content provided by FirstRanker.com ---
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in thedatabase.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
--- Content provided by FirstRanker.com ---
3.4.3 Pre-Condition: Checking the answers.3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
--- Content provided by FirstRanker.com ---
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
--- Content provided by FirstRanker.com ---
3.6 Result:3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
--- Content provided by FirstRanker.com ---
3.6.2.1 Basic Flow: Displaying the result.3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
--- Content provided by FirstRanker.com ---
request and also perform functions for many clients at the same time efficiently without any error occurrence.1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
--- Content provided by FirstRanker.com ---
response to the consumers view while purchasing an item from the shop and required processing of transactionshould be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
--- Content provided by FirstRanker.com ---
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightlydifferent ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
A problem statement is a concise description of the issues that need to be addressed by a problem solvingteam and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
--- Content provided by FirstRanker.com ---
credit card transaction is used by the clients to do the crediting features that are available in bank and do the--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
--- Content provided by FirstRanker.com ---
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the ordersthat they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
--- Content provided by FirstRanker.com ---
concerned organization.2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
--- Content provided by FirstRanker.com ---
3. Design of Credit Card Processing System:3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
--- Content provided by FirstRanker.com ---
2. The items that are entered are ordered.3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Customers who want to change their orders are stored here.3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
--- Content provided by FirstRanker.com ---
3.3.1Brief Description: The cancellation orders made by customer are maintained here.3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: The items are cancelled.3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
--- Content provided by FirstRanker.com ---
3.5. Payback Details:3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
Purchase Stock
--- Content provided by FirstRanker.com ---
Stock UpdationProfit Computation
Any user
Dealer
Proprietor
--- Content provided by FirstRanker.com ---
DBStock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment Systems
DBA
Test
--- Content provided by FirstRanker.com ---
CheckingInterview
Result
Login
Resume
--- Content provided by FirstRanker.com ---
Applicant<
<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEMUser
Shopping
--- Content provided by FirstRanker.com ---
CreditingPay back
<
<
<
--- Content provided by FirstRanker.com ---
<<
Admin
Update
order
--- Content provided by FirstRanker.com ---
Cancelorder
Crediting
details
Pay back
--- Content provided by FirstRanker.com ---
detailsMake
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
--- Content provided by FirstRanker.com ---
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. CLASS DIAGRAM:Online Book Banking Systems
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Any user
(from Use Case View)
main form
user enters main form()
--- Content provided by FirstRanker.com ---
Stock formdisplays stock details()
user views the details of the available stock()
error message
displays error msg()
--- Content provided by FirstRanker.com ---
invalid stock()Stock controller
validate stock details()
refer from db() DB
(from Use Case View)
--- Content provided by FirstRanker.com ---
VIEW STOCK:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 4 Using the identified scenarios, find the interaction between objects
and represent them using UML Sequence Diagram
1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
:main form
:student
passport
:database :others
--- Content provided by FirstRanker.com ---
Student/othersfor student passport
if response is
student
Verify and confirm
--- Content provided by FirstRanker.com ---
for othersif response is
others
:applicant
Request to open main form
--- Content provided by FirstRanker.com ---
Collect detailsResponse
request to enter student details
Store student details
successfully registered for students
--- Content provided by FirstRanker.com ---
Request to enter applicant detailsstore an applicant details
verify and confirm
successfully registered
APPLICANT:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00SEQUENCE DIAGRAM:
:Administrator :New :Update :Status Enquiry
Check Status type
--- Content provided by FirstRanker.com ---
ResponseResquest
Send new form to Applicant
Request to renewal
Send renewal form to Applicant
--- Content provided by FirstRanker.com ---
Store to DatabaseUpdate the Status
New Update
STATUS ENQUIRY:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
student data entry form book form databasecontroller
database confirmation
message
error message
--- Content provided by FirstRanker.com ---
request dataenter details
validate
enter book details
check availability
--- Content provided by FirstRanker.com ---
list of available booksget books
update
invalid
confirmation
--- Content provided by FirstRanker.com ---
error--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
--- Content provided by FirstRanker.com ---
1. 1. IntroductionThis system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
--- Content provided by FirstRanker.com ---
use.1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
--- Content provided by FirstRanker.com ---
In the online passport automation system, the applicant should enter their details, submit the form inthe database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
--- Content provided by FirstRanker.com ---
interface as simple as possible and at the same time not risking the security of data stored in the database. Thesystem will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
--- Content provided by FirstRanker.com ---
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details arestored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overallprogress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
--- Content provided by FirstRanker.com ---
complexities involved in it to the maximum possible extent.2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
--- Content provided by FirstRanker.com ---
3. Design of Passport Automation System:3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow:1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
--- Content provided by FirstRanker.com ---
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport orrenew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a uniqueid for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
--- Content provided by FirstRanker.com ---
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
--- Content provided by FirstRanker.com ---
confirmation.3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
--- Content provided by FirstRanker.com ---
3.5. Confirmation:3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
--- Content provided by FirstRanker.com ---
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
--- Content provided by FirstRanker.com ---
contains details about displaying the books, lending books, maintaining books, returning books, checking status,paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementComputers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
--- Content provided by FirstRanker.com ---
The system will have window based desktop interface allow the administrator to update the information.The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
--- Content provided by FirstRanker.com ---
allowed to take 3 books at a time. The student selects the book based on author name and edition that will bedisplayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
--- Content provided by FirstRanker.com ---
2.1.4. Payment Mode: Payment can be done either by cash or credit card.2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and book.2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
--- Content provided by FirstRanker.com ---
3.1 Member Details3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: Book is added to member?s account.--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
--- Content provided by FirstRanker.com ---
2. If the payment mode is credit card then account number and bank details must be given3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
--- Content provided by FirstRanker.com ---
3.5. Authentication3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: Valid users must be entered.3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
--- Content provided by FirstRanker.com ---
This software enables any user or a student to view the examination conducted and also the other detailsand register themselves for the desired examination provided all eligible criteria specified are satisfied.
1.3. Scope
--- Content provided by FirstRanker.com ---
The main scope of this system is used for testing the applicant's individual capacity and ability. Also theuser can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
This system gives the access rights of the software to the administrator. The admin has a login formwhich asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
--- Content provided by FirstRanker.com ---
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authorityto add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
--- Content provided by FirstRanker.com ---
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
--- Content provided by FirstRanker.com ---
2.1.4. Exam Details: It tells the details regarding the exam.2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and exam.2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
--- Content provided by FirstRanker.com ---
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
--- Content provided by FirstRanker.com ---
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which itends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
--- Content provided by FirstRanker.com ---
events involved in the registration process.3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
--- Content provided by FirstRanker.com ---
2. The applicant enters the academic, technical and the personal details3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
--- Content provided by FirstRanker.com ---
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for thatparticular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
--- Content provided by FirstRanker.com ---
examination.3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
--- Content provided by FirstRanker.com ---
The stock maintenance system is basically for the customers who access the information about the stockand retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
--- Content provided by FirstRanker.com ---
specifications and the use case model together describe the complete set of requirements on the system.--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
--- Content provided by FirstRanker.com ---
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In oursoftware all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
--- Content provided by FirstRanker.com ---
stocks available in the departmental sore and compute profits based on the total amount of sales.The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
--- Content provided by FirstRanker.com ---
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale ofitems. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
--- Content provided by FirstRanker.com ---
This is a sequence of related transactions performed by an actor and system.2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
--- Content provided by FirstRanker.com ---
order and also the billing details.2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with theactual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
--- Content provided by FirstRanker.com ---
the administrative reports.--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
--- Content provided by FirstRanker.com ---
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can beretrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
3.1.2. Flow Of Events:3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
--- Content provided by FirstRanker.com ---
3.1.2.2.Alternate Flow:1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the systemstate is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.2.2. Flow Of Events:3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
--- Content provided by FirstRanker.com ---
3.2.3. Alternate Flow:1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
--- Content provided by FirstRanker.com ---
This is a transaction performed when the user needs to place an order and also the billing details.3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
--- Content provided by FirstRanker.com ---
3. The system validates the item and then displays the details3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state isunchanged.
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
--- Content provided by FirstRanker.com ---
dealer.3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow:If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
--- Content provided by FirstRanker.com ---
includes adding, deleting and modifying the stock.1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
--- Content provided by FirstRanker.com ---
3. If the stock maintainer selected modify item, it is executed.3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
--- Content provided by FirstRanker.com ---
3.5.2.1.2. Delete Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
--- Content provided by FirstRanker.com ---
3.5.2.1.3. Modify Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow:3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
--- Content provided by FirstRanker.com ---
the delete is cancelled and basic flow is started in the beginning.3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
--- Content provided by FirstRanker.com ---
is unchanged.3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
--- Content provided by FirstRanker.com ---
3.6.2. Flow Of Events:3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
--- Content provided by FirstRanker.com ---
None3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
--- Content provided by FirstRanker.com ---
1.2 ObjectivesApplying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
--- Content provided by FirstRanker.com ---
The applicants who appear for this on-campus are the ones who are benefited by this software.1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
--- Content provided by FirstRanker.com ---
officer and managerial level should be done effectively and one should remember that once you make themistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
--- Content provided by FirstRanker.com ---
today. From the author?s experience, most recruitment that involves managers are done during discussions atlunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
--- Content provided by FirstRanker.com ---
always to be systematic in recruitment process? Certain type of managers can make a significant impact onOrganizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
--- Content provided by FirstRanker.com ---
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the applicationof ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
2.1.3 Test: The use case allows the applicant to undertake test.2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1 Applicant: This actor has user goals fulfilled through using services.2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
--- Content provided by FirstRanker.com ---
3.1.3 Pre-Condition: Enter the Username and password of the customer.3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
--- Content provided by FirstRanker.com ---
database.3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
--- Content provided by FirstRanker.com ---
3.3 Test:3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
--- Content provided by FirstRanker.com ---
3.3.2.1 Basic Flow: participate in the test.3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
--- Content provided by FirstRanker.com ---
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
--- Content provided by FirstRanker.com ---
personal interview through online.3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
--- Content provided by FirstRanker.com ---
3.5.4 Post-Condition: Interviewing the candidate3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
--- Content provided by FirstRanker.com ---
result through e-mail.3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:006. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
--- Content provided by FirstRanker.com ---
system to be efficient. It is such a reliable system that it is able to process the client for their correspondingrequest and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
--- Content provided by FirstRanker.com ---
consumer should purchase an item from the shop by using credit card payment then the merchant should giveresponse to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
--- Content provided by FirstRanker.com ---
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and theirdefinitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem StatementA problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
--- Content provided by FirstRanker.com ---
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. Thecredit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
--- Content provided by FirstRanker.com ---
are done.2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
--- Content provided by FirstRanker.com ---
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
--- Content provided by FirstRanker.com ---
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to theconcerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
--- Content provided by FirstRanker.com ---
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
--- Content provided by FirstRanker.com ---
3.2: Update Order:3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
--- Content provided by FirstRanker.com ---
3.3. Cancel Order:3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events: The customer provides the details for crediting transactions.3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
--- Content provided by FirstRanker.com ---
3.4.4. Post-Condition: Customer should put signature and give it to merchant.3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
--- Content provided by FirstRanker.com ---
2. The transaction id is entered for payment transaction.3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
--- Content provided by FirstRanker.com ---
Purchase StockStock Updation
Profit Computation
Any user
Dealer
--- Content provided by FirstRanker.com ---
ProprietorDB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.USECASE DIAGRAM: Online Recuirtment Systems
DBA
--- Content provided by FirstRanker.com ---
TestChecking
Interview
Result
Login
--- Content provided by FirstRanker.com ---
ResumeApplicant
<
<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
User
--- Content provided by FirstRanker.com ---
ShoppingCrediting
Pay back
<
<
--- Content provided by FirstRanker.com ---
<<
<
Admin
Update
--- Content provided by FirstRanker.com ---
orderCancel
order
Crediting
details
--- Content provided by FirstRanker.com ---
Pay backdetails
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
--- Content provided by FirstRanker.com ---
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. CLASS DIAGRAM:Online Book Banking Systems
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Any user
(from Use Case View)
main form
--- Content provided by FirstRanker.com ---
user enters main form()Stock form
displays stock details()
user views the details of the available stock()
error message
--- Content provided by FirstRanker.com ---
displays error msg()invalid stock()
Stock controller
validate stock details()
refer from db() DB
--- Content provided by FirstRanker.com ---
(from Use Case View)VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 4 Using the identified scenarios, find the interaction between objects
and represent them using UML Sequence Diagram
--- Content provided by FirstRanker.com ---
1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS:main form
:student
passport
--- Content provided by FirstRanker.com ---
:database :othersStudent/others
for student passport
if response is
student
--- Content provided by FirstRanker.com ---
Verify and confirmfor others
if response is
others
:applicant
--- Content provided by FirstRanker.com ---
Request to open main formCollect details
Response
request to enter student details
Store student details
--- Content provided by FirstRanker.com ---
successfully registered for studentsRequest to enter applicant details
store an applicant details
verify and confirm
successfully registered
--- Content provided by FirstRanker.com ---
APPLICANT:--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
SEQUENCE DIAGRAM:
:Administrator :New :Update :Status Enquiry
--- Content provided by FirstRanker.com ---
Check Status typeResponse
Resquest
Send new form to Applicant
Request to renewal
--- Content provided by FirstRanker.com ---
Send renewal form to ApplicantStore to Database
Update the Status
New Update
STATUS ENQUIRY:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
database confirmation
message
--- Content provided by FirstRanker.com ---
error messagerequest data
enter details
validate
enter book details
--- Content provided by FirstRanker.com ---
check availabilitylist of available books
get books
update
invalid
--- Content provided by FirstRanker.com ---
confirmationerror
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
--- Content provided by FirstRanker.com ---
descriptions and other documents are described in such a way that the user understand it and finds it easy touse.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
--- Content provided by FirstRanker.com ---
1.3. ScopeIn the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
--- Content provided by FirstRanker.com ---
the applicant details to the administrator and confirming it by the police. This system tries to use any kind ofinterface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
--- Content provided by FirstRanker.com ---
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. Forsecurity purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
--- Content provided by FirstRanker.com ---
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce thecomplexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
--- Content provided by FirstRanker.com ---
2.2.4. Police: This actor will confirm the verified details.3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
--- Content provided by FirstRanker.com ---
3.1.4. Post condition: The entered details are stored in the database.--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of events:3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-condition: Selecting the status.3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of events:3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-condition: The customer details are submitted to the administrator.3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police forconfirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
--- Content provided by FirstRanker.com ---
3.4.4. Post condition: The reports are submitted to the police for confirmation.3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
--- Content provided by FirstRanker.com ---
3.5.4. Post condition: The passport will be issued, verified details are correct.2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with book banking system for students. This System has been designed for studentreference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is defined to collect the requirements of book banking system. This systemcontains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
--- Content provided by FirstRanker.com ---
reduces power and enables the user to save his/her valuable times.1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
--- Content provided by FirstRanker.com ---
are prone to error and are tedious.The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
--- Content provided by FirstRanker.com ---
their name and id and proceed further. The student has options to select books, renew and return. A pupil isallowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
2.1.3. Order Books: Student can order the books according to their need and convenience.2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Student: The person who wishes to retrieve books from the book bank.2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
--- Content provided by FirstRanker.com ---
2. Students register their details.3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Students can check the availability of the books.3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: Book details are entered.3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: Student can order the books according to their needs and convenience.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1.Payment mode is selected.2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
--- Content provided by FirstRanker.com ---
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThis system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
--- Content provided by FirstRanker.com ---
database and enters the examination details required by the applicant. The details include the examinationsavailable for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
--- Content provided by FirstRanker.com ---
various examinations conducted, he/she enters his/her pass percentage for registration of the particularexamination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
--- Content provided by FirstRanker.com ---
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Registration Website:2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
--- Content provided by FirstRanker.com ---
2.2.6.pg: The one who register for their exam according to their PG syllabus.2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
--- Content provided by FirstRanker.com ---
username and password, which is present.3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an errormessage. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
--- Content provided by FirstRanker.com ---
remain unchanged.--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow ofevents involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
--- Content provided by FirstRanker.com ---
1. The registration form is displayed2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
--- Content provided by FirstRanker.com ---
error message is displayed. The applicant then rectifies the error.3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
--- Content provided by FirstRanker.com ---
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for theexamination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The applicant views the exam details.3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
--- Content provided by FirstRanker.com ---
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
--- Content provided by FirstRanker.com ---
1.1. Introduction:The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
--- Content provided by FirstRanker.com ---
The main objective of this project is to define the requirements of the stock maintenance system. Thespecifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
--- Content provided by FirstRanker.com ---
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about thestocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
--- Content provided by FirstRanker.com ---
The system retains information about all the items in the store. The system retains the records of price ofthe different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
--- Content provided by FirstRanker.com ---
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place anorder and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
--- Content provided by FirstRanker.com ---
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment andthe administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
--- Content provided by FirstRanker.com ---
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
--- Content provided by FirstRanker.com ---
3. The system validates the name and password and logs the user to the system.3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
--- Content provided by FirstRanker.com ---
the stock maintenance system.3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
--- Content provided by FirstRanker.com ---
3. The system validates the item and displays it to the user.3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description:This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
--- Content provided by FirstRanker.com ---
2. The user enters the required item3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: None3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
3.4. Purchase Stock:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from thedealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
--- Content provided by FirstRanker.com ---
2. The stock maintainer gives the order according to the least quotation given by the dealer.3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
--- Content provided by FirstRanker.com ---
unchanged.--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. Thisincludes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
--- Content provided by FirstRanker.com ---
2. If the stock maintainer selected delete item, it is executed.3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
--- Content provided by FirstRanker.com ---
2. Once the information is provided the system generates and assigns an id to the item3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
--- Content provided by FirstRanker.com ---
4. The system deletes the item specified.3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
--- Content provided by FirstRanker.com ---
4. The system modifies the information.3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
--- Content provided by FirstRanker.com ---
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the systemis unchanged.
3.6. Profit Computation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
--- Content provided by FirstRanker.com ---
2The profit is computed with the above data.3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition:None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
--- Content provided by FirstRanker.com ---
positions.1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
--- Content provided by FirstRanker.com ---
software company. The advantage of this software is that one can easily attend the campus interview from their--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
--- Content provided by FirstRanker.com ---
1.3.1AudienceThe applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
--- Content provided by FirstRanker.com ---
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at anofficer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
--- Content provided by FirstRanker.com ---
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizationstoday. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
--- Content provided by FirstRanker.com ---
are not given courses to enlighten them on the importance of the process. One may ask, why is necessaryalways to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
--- Content provided by FirstRanker.com ---
qualified either for the positions they hold or their grades levels, especially in management positions. Most formalsystems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
--- Content provided by FirstRanker.com ---
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
--- Content provided by FirstRanker.com ---
2.2 Identified Actors:2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
--- Content provided by FirstRanker.com ---
3. Design of Online Recruitment System:3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
--- Content provided by FirstRanker.com ---
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored indatabase.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
--- Content provided by FirstRanker.com ---
3.2.4 Post Condition: resume is successfully loaded.3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
--- Content provided by FirstRanker.com ---
3.4.2.1 Basic Flow: Evaluating the test3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
--- Content provided by FirstRanker.com ---
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend thepersonal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
--- Content provided by FirstRanker.com ---
3.5.3 Pre-Condition: check qualification3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
--- Content provided by FirstRanker.com ---
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for theresult through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
--- Content provided by FirstRanker.com ---
3.6.4 Post-Condition: Display the confirmation message through e-mail.--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
--- Content provided by FirstRanker.com ---
and to reduce this, the credit card system was developed. The user interface makes the credit card processingsystem to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
--- Content provided by FirstRanker.com ---
of data transaction process. This minimizes the time duration in which the consumer receives the item. Theconsumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
--- Content provided by FirstRanker.com ---
The credit cards are used during business transaction, and the rules are designed to protect both themerchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
--- Content provided by FirstRanker.com ---
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem istoo narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the paybackare done.
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
--- Content provided by FirstRanker.com ---
amount transaction.2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
--- Content provided by FirstRanker.com ---
here.2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
--- Content provided by FirstRanker.com ---
3.1.4. Post-Condition: The ordered items are purchased.3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
--- Content provided by FirstRanker.com ---
2. The entered items are being updated.--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
--- Content provided by FirstRanker.com ---
3.2.4. Post-Condition: After updating the items are purchased.3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
--- Content provided by FirstRanker.com ---
2. Cancelled orders are noted by admin to process the cancel request.3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
--- Content provided by FirstRanker.com ---
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre-Condition: The customer enters the details for making the transaction.3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:004. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
--- Content provided by FirstRanker.com ---
Place Order &BillingPurchase Stock
Stock Updation
Profit Computation
Any user
--- Content provided by FirstRanker.com ---
DealerProprietor
DB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.USECASE DIAGRAM: Online Recuirtment Systems
--- Content provided by FirstRanker.com ---
DBATest
Checking
Interview
Result
--- Content provided by FirstRanker.com ---
LoginResume
Applicant
<
<
--- Content provided by FirstRanker.com ---
<--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
UserShopping
Crediting
Pay back
<
--- Content provided by FirstRanker.com ---
<<
<
<
Admin
--- Content provided by FirstRanker.com ---
Updateorder
Cancel
order
Crediting
--- Content provided by FirstRanker.com ---
detailsPay back
details
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
--- Content provided by FirstRanker.com ---
MODEL WITH UML CLASS DIAGRAM1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. CLASS DIAGRAM:Online Book Banking Systems
--- Content provided by FirstRanker.com ---
ORDER BOOKS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMSAny user
(from Use Case View)
--- Content provided by FirstRanker.com ---
main formuser enters main form()
Stock form
displays stock details()
user views the details of the available stock()
--- Content provided by FirstRanker.com ---
error messagedisplays error msg()
invalid stock()
Stock controller
validate stock details()
--- Content provided by FirstRanker.com ---
refer from db() DB(from Use Case View)
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 4 Using the identified scenarios, find the interaction between objects
--- Content provided by FirstRanker.com ---
and represent them using UML Sequence Diagram1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
:main form
:student
--- Content provided by FirstRanker.com ---
passport:database :others
Student/others
for student passport
if response is
--- Content provided by FirstRanker.com ---
studentVerify and confirm
for others
if response is
others
--- Content provided by FirstRanker.com ---
:applicantRequest to open main form
Collect details
Response
request to enter student details
--- Content provided by FirstRanker.com ---
Store student detailssuccessfully registered for students
Request to enter applicant details
store an applicant details
verify and confirm
--- Content provided by FirstRanker.com ---
successfully registeredAPPLICANT:
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
SEQUENCE DIAGRAM:
--- Content provided by FirstRanker.com ---
:Administrator :New :Update :Status EnquiryCheck Status type
Response
Resquest
Send new form to Applicant
--- Content provided by FirstRanker.com ---
Request to renewalSend renewal form to Applicant
Store to Database
Update the Status
New Update
--- Content provided by FirstRanker.com ---
STATUS ENQUIRY:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
database confirmation
--- Content provided by FirstRanker.com ---
messageerror message
request data
enter details
validate
--- Content provided by FirstRanker.com ---
enter book detailscheck availability
list of available books
get books
update
--- Content provided by FirstRanker.com ---
invalidconfirmation
error
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
EXAM DETAILS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
--- Content provided by FirstRanker.com ---
descriptions and other documents are described in such a way that the user understand it and finds it easy touse.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
--- Content provided by FirstRanker.com ---
1.3. ScopeIn the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
--- Content provided by FirstRanker.com ---
the applicant details to the administrator and confirming it by the police. This system tries to use any kind ofinterface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
--- Content provided by FirstRanker.com ---
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. Forsecurity purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
--- Content provided by FirstRanker.com ---
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce thecomplexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
--- Content provided by FirstRanker.com ---
2.2.4. Police: This actor will confirm the verified details.3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
--- Content provided by FirstRanker.com ---
3.1.4. Post condition: The entered details are stored in the database.--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of events:3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-condition: Selecting the status.3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of events:3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-condition: The customer details are submitted to the administrator.3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police forconfirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
--- Content provided by FirstRanker.com ---
3.4.4. Post condition: The reports are submitted to the police for confirmation.3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
--- Content provided by FirstRanker.com ---
3.5.4. Post condition: The passport will be issued, verified details are correct.2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with book banking system for students. This System has been designed for studentreference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is defined to collect the requirements of book banking system. This systemcontains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
--- Content provided by FirstRanker.com ---
reduces power and enables the user to save his/her valuable times.1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
--- Content provided by FirstRanker.com ---
are prone to error and are tedious.The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
--- Content provided by FirstRanker.com ---
their name and id and proceed further. The student has options to select books, renew and return. A pupil isallowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
2.1.3. Order Books: Student can order the books according to their need and convenience.2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Student: The person who wishes to retrieve books from the book bank.2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
--- Content provided by FirstRanker.com ---
2. Students register their details.3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Students can check the availability of the books.3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: Book details are entered.3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: Student can order the books according to their needs and convenience.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1.Payment mode is selected.2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
--- Content provided by FirstRanker.com ---
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThis system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
--- Content provided by FirstRanker.com ---
database and enters the examination details required by the applicant. The details include the examinationsavailable for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
--- Content provided by FirstRanker.com ---
various examinations conducted, he/she enters his/her pass percentage for registration of the particularexamination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
--- Content provided by FirstRanker.com ---
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Registration Website:2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
--- Content provided by FirstRanker.com ---
2.2.6.pg: The one who register for their exam according to their PG syllabus.2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
--- Content provided by FirstRanker.com ---
username and password, which is present.3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an errormessage. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
--- Content provided by FirstRanker.com ---
remain unchanged.--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow ofevents involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
--- Content provided by FirstRanker.com ---
1. The registration form is displayed2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
--- Content provided by FirstRanker.com ---
error message is displayed. The applicant then rectifies the error.3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
--- Content provided by FirstRanker.com ---
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for theexamination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The applicant views the exam details.3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
--- Content provided by FirstRanker.com ---
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
--- Content provided by FirstRanker.com ---
1.1. Introduction:The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
--- Content provided by FirstRanker.com ---
The main objective of this project is to define the requirements of the stock maintenance system. Thespecifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
--- Content provided by FirstRanker.com ---
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about thestocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
--- Content provided by FirstRanker.com ---
The system retains information about all the items in the store. The system retains the records of price ofthe different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
--- Content provided by FirstRanker.com ---
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place anorder and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
--- Content provided by FirstRanker.com ---
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment andthe administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
--- Content provided by FirstRanker.com ---
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
--- Content provided by FirstRanker.com ---
3. The system validates the name and password and logs the user to the system.3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
--- Content provided by FirstRanker.com ---
the stock maintenance system.3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
--- Content provided by FirstRanker.com ---
3. The system validates the item and displays it to the user.3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description:This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
--- Content provided by FirstRanker.com ---
2. The user enters the required item3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: None3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
3.4. Purchase Stock:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from thedealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
--- Content provided by FirstRanker.com ---
2. The stock maintainer gives the order according to the least quotation given by the dealer.3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
--- Content provided by FirstRanker.com ---
unchanged.--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. Thisincludes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
--- Content provided by FirstRanker.com ---
2. If the stock maintainer selected delete item, it is executed.3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
--- Content provided by FirstRanker.com ---
2. Once the information is provided the system generates and assigns an id to the item3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
--- Content provided by FirstRanker.com ---
4. The system deletes the item specified.3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
--- Content provided by FirstRanker.com ---
4. The system modifies the information.3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
--- Content provided by FirstRanker.com ---
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the systemis unchanged.
3.6. Profit Computation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
--- Content provided by FirstRanker.com ---
2The profit is computed with the above data.3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition:None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
--- Content provided by FirstRanker.com ---
positions.1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
--- Content provided by FirstRanker.com ---
software company. The advantage of this software is that one can easily attend the campus interview from their--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
--- Content provided by FirstRanker.com ---
1.3.1AudienceThe applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
--- Content provided by FirstRanker.com ---
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at anofficer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
--- Content provided by FirstRanker.com ---
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizationstoday. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
--- Content provided by FirstRanker.com ---
are not given courses to enlighten them on the importance of the process. One may ask, why is necessaryalways to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
--- Content provided by FirstRanker.com ---
qualified either for the positions they hold or their grades levels, especially in management positions. Most formalsystems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
--- Content provided by FirstRanker.com ---
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
--- Content provided by FirstRanker.com ---
2.2 Identified Actors:2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
--- Content provided by FirstRanker.com ---
3. Design of Online Recruitment System:3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
--- Content provided by FirstRanker.com ---
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored indatabase.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
--- Content provided by FirstRanker.com ---
3.2.4 Post Condition: resume is successfully loaded.3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
--- Content provided by FirstRanker.com ---
3.4.2.1 Basic Flow: Evaluating the test3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
--- Content provided by FirstRanker.com ---
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend thepersonal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
--- Content provided by FirstRanker.com ---
3.5.3 Pre-Condition: check qualification3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
--- Content provided by FirstRanker.com ---
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for theresult through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
--- Content provided by FirstRanker.com ---
3.6.4 Post-Condition: Display the confirmation message through e-mail.--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
--- Content provided by FirstRanker.com ---
and to reduce this, the credit card system was developed. The user interface makes the credit card processingsystem to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
--- Content provided by FirstRanker.com ---
of data transaction process. This minimizes the time duration in which the consumer receives the item. Theconsumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
--- Content provided by FirstRanker.com ---
The credit cards are used during business transaction, and the rules are designed to protect both themerchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
--- Content provided by FirstRanker.com ---
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem istoo narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the paybackare done.
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
--- Content provided by FirstRanker.com ---
amount transaction.2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
--- Content provided by FirstRanker.com ---
here.2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
--- Content provided by FirstRanker.com ---
3.1.4. Post-Condition: The ordered items are purchased.3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
--- Content provided by FirstRanker.com ---
2. The entered items are being updated.--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
--- Content provided by FirstRanker.com ---
3.2.4. Post-Condition: After updating the items are purchased.3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
--- Content provided by FirstRanker.com ---
2. Cancelled orders are noted by admin to process the cancel request.3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
--- Content provided by FirstRanker.com ---
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre-Condition: The customer enters the details for making the transaction.3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:004. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
--- Content provided by FirstRanker.com ---
Place Order &BillingPurchase Stock
Stock Updation
Profit Computation
Any user
--- Content provided by FirstRanker.com ---
DealerProprietor
DB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.USECASE DIAGRAM: Online Recuirtment Systems
--- Content provided by FirstRanker.com ---
DBATest
Checking
Interview
Result
--- Content provided by FirstRanker.com ---
LoginResume
Applicant
<
<
--- Content provided by FirstRanker.com ---
<--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
UserShopping
Crediting
Pay back
<
--- Content provided by FirstRanker.com ---
<<
<
<
Admin
--- Content provided by FirstRanker.com ---
Updateorder
Cancel
order
Crediting
--- Content provided by FirstRanker.com ---
detailsPay back
details
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
--- Content provided by FirstRanker.com ---
MODEL WITH UML CLASS DIAGRAM1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. CLASS DIAGRAM:Online Book Banking Systems
--- Content provided by FirstRanker.com ---
ORDER BOOKS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMSAny user
(from Use Case View)
--- Content provided by FirstRanker.com ---
main formuser enters main form()
Stock form
displays stock details()
user views the details of the available stock()
--- Content provided by FirstRanker.com ---
error messagedisplays error msg()
invalid stock()
Stock controller
validate stock details()
--- Content provided by FirstRanker.com ---
refer from db() DB(from Use Case View)
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 4 Using the identified scenarios, find the interaction between objects
--- Content provided by FirstRanker.com ---
and represent them using UML Sequence Diagram1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
:main form
:student
--- Content provided by FirstRanker.com ---
passport:database :others
Student/others
for student passport
if response is
--- Content provided by FirstRanker.com ---
studentVerify and confirm
for others
if response is
others
--- Content provided by FirstRanker.com ---
:applicantRequest to open main form
Collect details
Response
request to enter student details
--- Content provided by FirstRanker.com ---
Store student detailssuccessfully registered for students
Request to enter applicant details
store an applicant details
verify and confirm
--- Content provided by FirstRanker.com ---
successfully registeredAPPLICANT:
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
SEQUENCE DIAGRAM:
--- Content provided by FirstRanker.com ---
:Administrator :New :Update :Status EnquiryCheck Status type
Response
Resquest
Send new form to Applicant
--- Content provided by FirstRanker.com ---
Request to renewalSend renewal form to Applicant
Store to Database
Update the Status
New Update
--- Content provided by FirstRanker.com ---
STATUS ENQUIRY:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
database confirmation
--- Content provided by FirstRanker.com ---
messageerror message
request data
enter details
validate
--- Content provided by FirstRanker.com ---
enter book detailscheck availability
list of available books
get books
update
--- Content provided by FirstRanker.com ---
invalidconfirmation
error
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
EXAM DETAILS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
:any user
:main form :stock form :stock
controller
:db :error msg
--- Content provided by FirstRanker.com ---
user enters into the main formuser enters into the stock form
validates the available stock
valid stock
displays items to the user
--- Content provided by FirstRanker.com ---
refer from dbinvalid stock
error msg
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
--- Content provided by FirstRanker.com ---
descriptions and other documents are described in such a way that the user understand it and finds it easy touse.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
--- Content provided by FirstRanker.com ---
1.3. ScopeIn the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
--- Content provided by FirstRanker.com ---
the applicant details to the administrator and confirming it by the police. This system tries to use any kind ofinterface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
--- Content provided by FirstRanker.com ---
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. Forsecurity purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
--- Content provided by FirstRanker.com ---
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce thecomplexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
--- Content provided by FirstRanker.com ---
2.2.4. Police: This actor will confirm the verified details.3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
--- Content provided by FirstRanker.com ---
3.1.4. Post condition: The entered details are stored in the database.--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of events:3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-condition: Selecting the status.3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of events:3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-condition: The customer details are submitted to the administrator.3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police forconfirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
--- Content provided by FirstRanker.com ---
3.4.4. Post condition: The reports are submitted to the police for confirmation.3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
--- Content provided by FirstRanker.com ---
3.5.4. Post condition: The passport will be issued, verified details are correct.2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with book banking system for students. This System has been designed for studentreference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is defined to collect the requirements of book banking system. This systemcontains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
--- Content provided by FirstRanker.com ---
reduces power and enables the user to save his/her valuable times.1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
--- Content provided by FirstRanker.com ---
are prone to error and are tedious.The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
--- Content provided by FirstRanker.com ---
their name and id and proceed further. The student has options to select books, renew and return. A pupil isallowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
2.1.3. Order Books: Student can order the books according to their need and convenience.2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Student: The person who wishes to retrieve books from the book bank.2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
--- Content provided by FirstRanker.com ---
2. Students register their details.3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Students can check the availability of the books.3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: Book details are entered.3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: Student can order the books according to their needs and convenience.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1.Payment mode is selected.2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
--- Content provided by FirstRanker.com ---
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThis system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
--- Content provided by FirstRanker.com ---
database and enters the examination details required by the applicant. The details include the examinationsavailable for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
--- Content provided by FirstRanker.com ---
various examinations conducted, he/she enters his/her pass percentage for registration of the particularexamination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
--- Content provided by FirstRanker.com ---
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Registration Website:2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
--- Content provided by FirstRanker.com ---
2.2.6.pg: The one who register for their exam according to their PG syllabus.2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
--- Content provided by FirstRanker.com ---
username and password, which is present.3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an errormessage. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
--- Content provided by FirstRanker.com ---
remain unchanged.--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow ofevents involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
--- Content provided by FirstRanker.com ---
1. The registration form is displayed2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
--- Content provided by FirstRanker.com ---
error message is displayed. The applicant then rectifies the error.3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
--- Content provided by FirstRanker.com ---
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for theexamination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The applicant views the exam details.3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
--- Content provided by FirstRanker.com ---
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
--- Content provided by FirstRanker.com ---
1.1. Introduction:The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
--- Content provided by FirstRanker.com ---
The main objective of this project is to define the requirements of the stock maintenance system. Thespecifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
--- Content provided by FirstRanker.com ---
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about thestocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
--- Content provided by FirstRanker.com ---
The system retains information about all the items in the store. The system retains the records of price ofthe different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
--- Content provided by FirstRanker.com ---
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place anorder and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
--- Content provided by FirstRanker.com ---
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment andthe administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
--- Content provided by FirstRanker.com ---
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
--- Content provided by FirstRanker.com ---
3. The system validates the name and password and logs the user to the system.3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
--- Content provided by FirstRanker.com ---
the stock maintenance system.3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
--- Content provided by FirstRanker.com ---
3. The system validates the item and displays it to the user.3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description:This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
--- Content provided by FirstRanker.com ---
2. The user enters the required item3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: None3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
3.4. Purchase Stock:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from thedealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
--- Content provided by FirstRanker.com ---
2. The stock maintainer gives the order according to the least quotation given by the dealer.3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
--- Content provided by FirstRanker.com ---
unchanged.--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. Thisincludes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
--- Content provided by FirstRanker.com ---
2. If the stock maintainer selected delete item, it is executed.3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
--- Content provided by FirstRanker.com ---
2. Once the information is provided the system generates and assigns an id to the item3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
--- Content provided by FirstRanker.com ---
4. The system deletes the item specified.3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
--- Content provided by FirstRanker.com ---
4. The system modifies the information.3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
--- Content provided by FirstRanker.com ---
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the systemis unchanged.
3.6. Profit Computation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
--- Content provided by FirstRanker.com ---
2The profit is computed with the above data.3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition:None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
--- Content provided by FirstRanker.com ---
positions.1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
--- Content provided by FirstRanker.com ---
software company. The advantage of this software is that one can easily attend the campus interview from their--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
--- Content provided by FirstRanker.com ---
1.3.1AudienceThe applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
--- Content provided by FirstRanker.com ---
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at anofficer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
--- Content provided by FirstRanker.com ---
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizationstoday. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
--- Content provided by FirstRanker.com ---
are not given courses to enlighten them on the importance of the process. One may ask, why is necessaryalways to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
--- Content provided by FirstRanker.com ---
qualified either for the positions they hold or their grades levels, especially in management positions. Most formalsystems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
--- Content provided by FirstRanker.com ---
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
--- Content provided by FirstRanker.com ---
2.2 Identified Actors:2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
--- Content provided by FirstRanker.com ---
3. Design of Online Recruitment System:3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
--- Content provided by FirstRanker.com ---
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored indatabase.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
--- Content provided by FirstRanker.com ---
3.2.4 Post Condition: resume is successfully loaded.3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
--- Content provided by FirstRanker.com ---
3.4.2.1 Basic Flow: Evaluating the test3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
--- Content provided by FirstRanker.com ---
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend thepersonal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
--- Content provided by FirstRanker.com ---
3.5.3 Pre-Condition: check qualification3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
--- Content provided by FirstRanker.com ---
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for theresult through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
--- Content provided by FirstRanker.com ---
3.6.4 Post-Condition: Display the confirmation message through e-mail.--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
--- Content provided by FirstRanker.com ---
and to reduce this, the credit card system was developed. The user interface makes the credit card processingsystem to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
--- Content provided by FirstRanker.com ---
of data transaction process. This minimizes the time duration in which the consumer receives the item. Theconsumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
--- Content provided by FirstRanker.com ---
The credit cards are used during business transaction, and the rules are designed to protect both themerchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
--- Content provided by FirstRanker.com ---
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem istoo narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the paybackare done.
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
--- Content provided by FirstRanker.com ---
amount transaction.2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
--- Content provided by FirstRanker.com ---
here.2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
--- Content provided by FirstRanker.com ---
3.1.4. Post-Condition: The ordered items are purchased.3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
--- Content provided by FirstRanker.com ---
2. The entered items are being updated.--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
--- Content provided by FirstRanker.com ---
3.2.4. Post-Condition: After updating the items are purchased.3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
--- Content provided by FirstRanker.com ---
2. Cancelled orders are noted by admin to process the cancel request.3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
--- Content provided by FirstRanker.com ---
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre-Condition: The customer enters the details for making the transaction.3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:004. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
--- Content provided by FirstRanker.com ---
Place Order &BillingPurchase Stock
Stock Updation
Profit Computation
Any user
--- Content provided by FirstRanker.com ---
DealerProprietor
DB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.USECASE DIAGRAM: Online Recuirtment Systems
--- Content provided by FirstRanker.com ---
DBATest
Checking
Interview
Result
--- Content provided by FirstRanker.com ---
LoginResume
Applicant
<
<
--- Content provided by FirstRanker.com ---
<--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
UserShopping
Crediting
Pay back
<
--- Content provided by FirstRanker.com ---
<<
<
<
Admin
--- Content provided by FirstRanker.com ---
Updateorder
Cancel
order
Crediting
--- Content provided by FirstRanker.com ---
detailsPay back
details
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
--- Content provided by FirstRanker.com ---
MODEL WITH UML CLASS DIAGRAM1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. CLASS DIAGRAM:Online Book Banking Systems
--- Content provided by FirstRanker.com ---
ORDER BOOKS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMSAny user
(from Use Case View)
--- Content provided by FirstRanker.com ---
main formuser enters main form()
Stock form
displays stock details()
user views the details of the available stock()
--- Content provided by FirstRanker.com ---
error messagedisplays error msg()
invalid stock()
Stock controller
validate stock details()
--- Content provided by FirstRanker.com ---
refer from db() DB(from Use Case View)
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 4 Using the identified scenarios, find the interaction between objects
--- Content provided by FirstRanker.com ---
and represent them using UML Sequence Diagram1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
:main form
:student
--- Content provided by FirstRanker.com ---
passport:database :others
Student/others
for student passport
if response is
--- Content provided by FirstRanker.com ---
studentVerify and confirm
for others
if response is
others
--- Content provided by FirstRanker.com ---
:applicantRequest to open main form
Collect details
Response
request to enter student details
--- Content provided by FirstRanker.com ---
Store student detailssuccessfully registered for students
Request to enter applicant details
store an applicant details
verify and confirm
--- Content provided by FirstRanker.com ---
successfully registeredAPPLICANT:
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
SEQUENCE DIAGRAM:
--- Content provided by FirstRanker.com ---
:Administrator :New :Update :Status EnquiryCheck Status type
Response
Resquest
Send new form to Applicant
--- Content provided by FirstRanker.com ---
Request to renewalSend renewal form to Applicant
Store to Database
Update the Status
New Update
--- Content provided by FirstRanker.com ---
STATUS ENQUIRY:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
database confirmation
--- Content provided by FirstRanker.com ---
messageerror message
request data
enter details
validate
--- Content provided by FirstRanker.com ---
enter book detailscheck availability
list of available books
get books
update
--- Content provided by FirstRanker.com ---
invalidconfirmation
error
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
EXAM DETAILS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
:any user
:main form :stock form :stock
controller
:db :error msg
--- Content provided by FirstRanker.com ---
user enters into the main formuser enters into the stock form
validates the available stock
valid stock
displays items to the user
--- Content provided by FirstRanker.com ---
refer from dbinvalid stock
error msg
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
44 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.SEQUENCE DIAGRAM: RECUIRTMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
--- Content provided by FirstRanker.com ---
1. 1. IntroductionThis system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
--- Content provided by FirstRanker.com ---
use.1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
--- Content provided by FirstRanker.com ---
In the online passport automation system, the applicant should enter their details, submit the form inthe database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
--- Content provided by FirstRanker.com ---
interface as simple as possible and at the same time not risking the security of data stored in the database. Thesystem will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
--- Content provided by FirstRanker.com ---
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details arestored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overallprogress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
--- Content provided by FirstRanker.com ---
complexities involved in it to the maximum possible extent.2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
--- Content provided by FirstRanker.com ---
3. Design of Passport Automation System:3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow:1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
--- Content provided by FirstRanker.com ---
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport orrenew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a uniqueid for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
--- Content provided by FirstRanker.com ---
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
--- Content provided by FirstRanker.com ---
confirmation.3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
--- Content provided by FirstRanker.com ---
3.5. Confirmation:3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
--- Content provided by FirstRanker.com ---
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
--- Content provided by FirstRanker.com ---
contains details about displaying the books, lending books, maintaining books, returning books, checking status,paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementComputers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
--- Content provided by FirstRanker.com ---
The system will have window based desktop interface allow the administrator to update the information.The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
--- Content provided by FirstRanker.com ---
allowed to take 3 books at a time. The student selects the book based on author name and edition that will bedisplayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
--- Content provided by FirstRanker.com ---
2.1.4. Payment Mode: Payment can be done either by cash or credit card.2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and book.2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
--- Content provided by FirstRanker.com ---
3.1 Member Details3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: Book is added to member?s account.--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
--- Content provided by FirstRanker.com ---
2. If the payment mode is credit card then account number and bank details must be given3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
--- Content provided by FirstRanker.com ---
3.5. Authentication3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: Valid users must be entered.3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
--- Content provided by FirstRanker.com ---
This software enables any user or a student to view the examination conducted and also the other detailsand register themselves for the desired examination provided all eligible criteria specified are satisfied.
1.3. Scope
--- Content provided by FirstRanker.com ---
The main scope of this system is used for testing the applicant's individual capacity and ability. Also theuser can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
This system gives the access rights of the software to the administrator. The admin has a login formwhich asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
--- Content provided by FirstRanker.com ---
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authorityto add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
--- Content provided by FirstRanker.com ---
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
--- Content provided by FirstRanker.com ---
2.1.4. Exam Details: It tells the details regarding the exam.2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and exam.2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
--- Content provided by FirstRanker.com ---
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
--- Content provided by FirstRanker.com ---
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which itends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
--- Content provided by FirstRanker.com ---
events involved in the registration process.3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
--- Content provided by FirstRanker.com ---
2. The applicant enters the academic, technical and the personal details3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
--- Content provided by FirstRanker.com ---
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for thatparticular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
--- Content provided by FirstRanker.com ---
examination.3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
--- Content provided by FirstRanker.com ---
The stock maintenance system is basically for the customers who access the information about the stockand retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
--- Content provided by FirstRanker.com ---
specifications and the use case model together describe the complete set of requirements on the system.--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
--- Content provided by FirstRanker.com ---
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In oursoftware all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
--- Content provided by FirstRanker.com ---
stocks available in the departmental sore and compute profits based on the total amount of sales.The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
--- Content provided by FirstRanker.com ---
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale ofitems. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
--- Content provided by FirstRanker.com ---
This is a sequence of related transactions performed by an actor and system.2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
--- Content provided by FirstRanker.com ---
order and also the billing details.2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with theactual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
--- Content provided by FirstRanker.com ---
the administrative reports.--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
--- Content provided by FirstRanker.com ---
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can beretrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
3.1.2. Flow Of Events:3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
--- Content provided by FirstRanker.com ---
3.1.2.2.Alternate Flow:1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the systemstate is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.2.2. Flow Of Events:3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
--- Content provided by FirstRanker.com ---
3.2.3. Alternate Flow:1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
--- Content provided by FirstRanker.com ---
This is a transaction performed when the user needs to place an order and also the billing details.3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
--- Content provided by FirstRanker.com ---
3. The system validates the item and then displays the details3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state isunchanged.
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
--- Content provided by FirstRanker.com ---
dealer.3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow:If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
--- Content provided by FirstRanker.com ---
includes adding, deleting and modifying the stock.1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
--- Content provided by FirstRanker.com ---
3. If the stock maintainer selected modify item, it is executed.3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
--- Content provided by FirstRanker.com ---
3.5.2.1.2. Delete Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
--- Content provided by FirstRanker.com ---
3.5.2.1.3. Modify Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow:3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
--- Content provided by FirstRanker.com ---
the delete is cancelled and basic flow is started in the beginning.3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
--- Content provided by FirstRanker.com ---
is unchanged.3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
--- Content provided by FirstRanker.com ---
3.6.2. Flow Of Events:3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
--- Content provided by FirstRanker.com ---
None3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
--- Content provided by FirstRanker.com ---
1.2 ObjectivesApplying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
--- Content provided by FirstRanker.com ---
The applicants who appear for this on-campus are the ones who are benefited by this software.1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
--- Content provided by FirstRanker.com ---
officer and managerial level should be done effectively and one should remember that once you make themistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
--- Content provided by FirstRanker.com ---
today. From the author?s experience, most recruitment that involves managers are done during discussions atlunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
--- Content provided by FirstRanker.com ---
always to be systematic in recruitment process? Certain type of managers can make a significant impact onOrganizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
--- Content provided by FirstRanker.com ---
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the applicationof ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
2.1.3 Test: The use case allows the applicant to undertake test.2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1 Applicant: This actor has user goals fulfilled through using services.2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
--- Content provided by FirstRanker.com ---
3.1.3 Pre-Condition: Enter the Username and password of the customer.3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
--- Content provided by FirstRanker.com ---
database.3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
--- Content provided by FirstRanker.com ---
3.3 Test:3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
--- Content provided by FirstRanker.com ---
3.3.2.1 Basic Flow: participate in the test.3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
--- Content provided by FirstRanker.com ---
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
--- Content provided by FirstRanker.com ---
personal interview through online.3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
--- Content provided by FirstRanker.com ---
3.5.4 Post-Condition: Interviewing the candidate3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
--- Content provided by FirstRanker.com ---
result through e-mail.3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:006. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
--- Content provided by FirstRanker.com ---
system to be efficient. It is such a reliable system that it is able to process the client for their correspondingrequest and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
--- Content provided by FirstRanker.com ---
consumer should purchase an item from the shop by using credit card payment then the merchant should giveresponse to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
--- Content provided by FirstRanker.com ---
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and theirdefinitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem StatementA problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
--- Content provided by FirstRanker.com ---
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. Thecredit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
--- Content provided by FirstRanker.com ---
are done.2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
--- Content provided by FirstRanker.com ---
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
--- Content provided by FirstRanker.com ---
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to theconcerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
--- Content provided by FirstRanker.com ---
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
--- Content provided by FirstRanker.com ---
3.2: Update Order:3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
--- Content provided by FirstRanker.com ---
3.3. Cancel Order:3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events: The customer provides the details for crediting transactions.3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
--- Content provided by FirstRanker.com ---
3.4.4. Post-Condition: Customer should put signature and give it to merchant.3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
--- Content provided by FirstRanker.com ---
2. The transaction id is entered for payment transaction.3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
--- Content provided by FirstRanker.com ---
Purchase StockStock Updation
Profit Computation
Any user
Dealer
--- Content provided by FirstRanker.com ---
ProprietorDB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.USECASE DIAGRAM: Online Recuirtment Systems
DBA
--- Content provided by FirstRanker.com ---
TestChecking
Interview
Result
Login
--- Content provided by FirstRanker.com ---
ResumeApplicant
<
<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
User
--- Content provided by FirstRanker.com ---
ShoppingCrediting
Pay back
<
<
--- Content provided by FirstRanker.com ---
<<
<
Admin
Update
--- Content provided by FirstRanker.com ---
orderCancel
order
Crediting
details
--- Content provided by FirstRanker.com ---
Pay backdetails
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
--- Content provided by FirstRanker.com ---
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. CLASS DIAGRAM:Online Book Banking Systems
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Any user
(from Use Case View)
main form
--- Content provided by FirstRanker.com ---
user enters main form()Stock form
displays stock details()
user views the details of the available stock()
error message
--- Content provided by FirstRanker.com ---
displays error msg()invalid stock()
Stock controller
validate stock details()
refer from db() DB
--- Content provided by FirstRanker.com ---
(from Use Case View)VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 4 Using the identified scenarios, find the interaction between objects
and represent them using UML Sequence Diagram
--- Content provided by FirstRanker.com ---
1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS:main form
:student
passport
--- Content provided by FirstRanker.com ---
:database :othersStudent/others
for student passport
if response is
student
--- Content provided by FirstRanker.com ---
Verify and confirmfor others
if response is
others
:applicant
--- Content provided by FirstRanker.com ---
Request to open main formCollect details
Response
request to enter student details
Store student details
--- Content provided by FirstRanker.com ---
successfully registered for studentsRequest to enter applicant details
store an applicant details
verify and confirm
successfully registered
--- Content provided by FirstRanker.com ---
APPLICANT:--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
SEQUENCE DIAGRAM:
:Administrator :New :Update :Status Enquiry
--- Content provided by FirstRanker.com ---
Check Status typeResponse
Resquest
Send new form to Applicant
Request to renewal
--- Content provided by FirstRanker.com ---
Send renewal form to ApplicantStore to Database
Update the Status
New Update
STATUS ENQUIRY:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
database confirmation
message
--- Content provided by FirstRanker.com ---
error messagerequest data
enter details
validate
enter book details
--- Content provided by FirstRanker.com ---
check availabilitylist of available books
get books
update
invalid
--- Content provided by FirstRanker.com ---
confirmationerror
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
:any user:main form :stock form :stock
controller
:db :error msg
user enters into the main form
--- Content provided by FirstRanker.com ---
user enters into the stock formvalidates the available stock
valid stock
displays items to the user
refer from db
--- Content provided by FirstRanker.com ---
invalid stockerror msg
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
44 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.SEQUENCE DIAGRAM: RECUIRTMENT SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
45 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6.SEQUENCE DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
--- Content provided by FirstRanker.com ---
descriptions and other documents are described in such a way that the user understand it and finds it easy touse.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
--- Content provided by FirstRanker.com ---
1.3. ScopeIn the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
--- Content provided by FirstRanker.com ---
the applicant details to the administrator and confirming it by the police. This system tries to use any kind ofinterface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
--- Content provided by FirstRanker.com ---
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. Forsecurity purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
--- Content provided by FirstRanker.com ---
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce thecomplexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
--- Content provided by FirstRanker.com ---
2.2.4. Police: This actor will confirm the verified details.3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
--- Content provided by FirstRanker.com ---
3.1.4. Post condition: The entered details are stored in the database.--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of events:3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-condition: Selecting the status.3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of events:3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-condition: The customer details are submitted to the administrator.3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police forconfirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
--- Content provided by FirstRanker.com ---
3.4.4. Post condition: The reports are submitted to the police for confirmation.3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
--- Content provided by FirstRanker.com ---
3.5.4. Post condition: The passport will be issued, verified details are correct.2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with book banking system for students. This System has been designed for studentreference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is defined to collect the requirements of book banking system. This systemcontains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
--- Content provided by FirstRanker.com ---
reduces power and enables the user to save his/her valuable times.1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
--- Content provided by FirstRanker.com ---
are prone to error and are tedious.The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
--- Content provided by FirstRanker.com ---
their name and id and proceed further. The student has options to select books, renew and return. A pupil isallowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
2.1.3. Order Books: Student can order the books according to their need and convenience.2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Student: The person who wishes to retrieve books from the book bank.2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
--- Content provided by FirstRanker.com ---
2. Students register their details.3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Students can check the availability of the books.3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: Book details are entered.3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: Student can order the books according to their needs and convenience.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1.Payment mode is selected.2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
--- Content provided by FirstRanker.com ---
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThis system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
--- Content provided by FirstRanker.com ---
database and enters the examination details required by the applicant. The details include the examinationsavailable for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
--- Content provided by FirstRanker.com ---
various examinations conducted, he/she enters his/her pass percentage for registration of the particularexamination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
--- Content provided by FirstRanker.com ---
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Registration Website:2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
--- Content provided by FirstRanker.com ---
2.2.6.pg: The one who register for their exam according to their PG syllabus.2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
--- Content provided by FirstRanker.com ---
username and password, which is present.3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an errormessage. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
--- Content provided by FirstRanker.com ---
remain unchanged.--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow ofevents involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
--- Content provided by FirstRanker.com ---
1. The registration form is displayed2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
--- Content provided by FirstRanker.com ---
error message is displayed. The applicant then rectifies the error.3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
--- Content provided by FirstRanker.com ---
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for theexamination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The applicant views the exam details.3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
--- Content provided by FirstRanker.com ---
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
--- Content provided by FirstRanker.com ---
1.1. Introduction:The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
--- Content provided by FirstRanker.com ---
The main objective of this project is to define the requirements of the stock maintenance system. Thespecifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
--- Content provided by FirstRanker.com ---
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about thestocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
--- Content provided by FirstRanker.com ---
The system retains information about all the items in the store. The system retains the records of price ofthe different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
--- Content provided by FirstRanker.com ---
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place anorder and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
--- Content provided by FirstRanker.com ---
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment andthe administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
--- Content provided by FirstRanker.com ---
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
--- Content provided by FirstRanker.com ---
3. The system validates the name and password and logs the user to the system.3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
--- Content provided by FirstRanker.com ---
the stock maintenance system.3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
--- Content provided by FirstRanker.com ---
3. The system validates the item and displays it to the user.3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description:This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
--- Content provided by FirstRanker.com ---
2. The user enters the required item3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: None3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
3.4. Purchase Stock:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from thedealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
--- Content provided by FirstRanker.com ---
2. The stock maintainer gives the order according to the least quotation given by the dealer.3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
--- Content provided by FirstRanker.com ---
unchanged.--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. Thisincludes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
--- Content provided by FirstRanker.com ---
2. If the stock maintainer selected delete item, it is executed.3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
--- Content provided by FirstRanker.com ---
2. Once the information is provided the system generates and assigns an id to the item3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
--- Content provided by FirstRanker.com ---
4. The system deletes the item specified.3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
--- Content provided by FirstRanker.com ---
4. The system modifies the information.3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
--- Content provided by FirstRanker.com ---
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the systemis unchanged.
3.6. Profit Computation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
--- Content provided by FirstRanker.com ---
2The profit is computed with the above data.3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition:None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
--- Content provided by FirstRanker.com ---
positions.1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
--- Content provided by FirstRanker.com ---
software company. The advantage of this software is that one can easily attend the campus interview from their--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
--- Content provided by FirstRanker.com ---
1.3.1AudienceThe applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
--- Content provided by FirstRanker.com ---
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at anofficer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
--- Content provided by FirstRanker.com ---
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizationstoday. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
--- Content provided by FirstRanker.com ---
are not given courses to enlighten them on the importance of the process. One may ask, why is necessaryalways to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
--- Content provided by FirstRanker.com ---
qualified either for the positions they hold or their grades levels, especially in management positions. Most formalsystems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
--- Content provided by FirstRanker.com ---
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
--- Content provided by FirstRanker.com ---
2.2 Identified Actors:2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
--- Content provided by FirstRanker.com ---
3. Design of Online Recruitment System:3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
--- Content provided by FirstRanker.com ---
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored indatabase.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
--- Content provided by FirstRanker.com ---
3.2.4 Post Condition: resume is successfully loaded.3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
--- Content provided by FirstRanker.com ---
3.4.2.1 Basic Flow: Evaluating the test3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
--- Content provided by FirstRanker.com ---
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend thepersonal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
--- Content provided by FirstRanker.com ---
3.5.3 Pre-Condition: check qualification3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
--- Content provided by FirstRanker.com ---
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for theresult through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
--- Content provided by FirstRanker.com ---
3.6.4 Post-Condition: Display the confirmation message through e-mail.--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
--- Content provided by FirstRanker.com ---
and to reduce this, the credit card system was developed. The user interface makes the credit card processingsystem to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
--- Content provided by FirstRanker.com ---
of data transaction process. This minimizes the time duration in which the consumer receives the item. Theconsumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
--- Content provided by FirstRanker.com ---
The credit cards are used during business transaction, and the rules are designed to protect both themerchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
--- Content provided by FirstRanker.com ---
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem istoo narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the paybackare done.
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
--- Content provided by FirstRanker.com ---
amount transaction.2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
--- Content provided by FirstRanker.com ---
here.2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
--- Content provided by FirstRanker.com ---
3.1.4. Post-Condition: The ordered items are purchased.3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
--- Content provided by FirstRanker.com ---
2. The entered items are being updated.--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
--- Content provided by FirstRanker.com ---
3.2.4. Post-Condition: After updating the items are purchased.3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
--- Content provided by FirstRanker.com ---
2. Cancelled orders are noted by admin to process the cancel request.3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
--- Content provided by FirstRanker.com ---
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre-Condition: The customer enters the details for making the transaction.3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:004. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
--- Content provided by FirstRanker.com ---
Place Order &BillingPurchase Stock
Stock Updation
Profit Computation
Any user
--- Content provided by FirstRanker.com ---
DealerProprietor
DB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.USECASE DIAGRAM: Online Recuirtment Systems
--- Content provided by FirstRanker.com ---
DBATest
Checking
Interview
Result
--- Content provided by FirstRanker.com ---
LoginResume
Applicant
<
<
--- Content provided by FirstRanker.com ---
<--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
UserShopping
Crediting
Pay back
<
--- Content provided by FirstRanker.com ---
<<
<
<
Admin
--- Content provided by FirstRanker.com ---
Updateorder
Cancel
order
Crediting
--- Content provided by FirstRanker.com ---
detailsPay back
details
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
--- Content provided by FirstRanker.com ---
MODEL WITH UML CLASS DIAGRAM1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. CLASS DIAGRAM:Online Book Banking Systems
--- Content provided by FirstRanker.com ---
ORDER BOOKS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMSAny user
(from Use Case View)
--- Content provided by FirstRanker.com ---
main formuser enters main form()
Stock form
displays stock details()
user views the details of the available stock()
--- Content provided by FirstRanker.com ---
error messagedisplays error msg()
invalid stock()
Stock controller
validate stock details()
--- Content provided by FirstRanker.com ---
refer from db() DB(from Use Case View)
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 4 Using the identified scenarios, find the interaction between objects
--- Content provided by FirstRanker.com ---
and represent them using UML Sequence Diagram1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
:main form
:student
--- Content provided by FirstRanker.com ---
passport:database :others
Student/others
for student passport
if response is
--- Content provided by FirstRanker.com ---
studentVerify and confirm
for others
if response is
others
--- Content provided by FirstRanker.com ---
:applicantRequest to open main form
Collect details
Response
request to enter student details
--- Content provided by FirstRanker.com ---
Store student detailssuccessfully registered for students
Request to enter applicant details
store an applicant details
verify and confirm
--- Content provided by FirstRanker.com ---
successfully registeredAPPLICANT:
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
SEQUENCE DIAGRAM:
--- Content provided by FirstRanker.com ---
:Administrator :New :Update :Status EnquiryCheck Status type
Response
Resquest
Send new form to Applicant
--- Content provided by FirstRanker.com ---
Request to renewalSend renewal form to Applicant
Store to Database
Update the Status
New Update
--- Content provided by FirstRanker.com ---
STATUS ENQUIRY:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
database confirmation
--- Content provided by FirstRanker.com ---
messageerror message
request data
enter details
validate
--- Content provided by FirstRanker.com ---
enter book detailscheck availability
list of available books
get books
update
--- Content provided by FirstRanker.com ---
invalidconfirmation
error
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
EXAM DETAILS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
:any user
:main form :stock form :stock
controller
:db :error msg
--- Content provided by FirstRanker.com ---
user enters into the main formuser enters into the stock form
validates the available stock
valid stock
displays items to the user
--- Content provided by FirstRanker.com ---
refer from dbinvalid stock
error msg
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
44 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.SEQUENCE DIAGRAM: RECUIRTMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
45 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.SEQUENCE DIAGRAM: CREDIT CARD PROCESSING SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
46 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 5 Draw Relevant state chart and activity Diagrams
1. STATE CHART DIAGRAM: PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
--- Content provided by FirstRanker.com ---
1. 1. IntroductionThis system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
--- Content provided by FirstRanker.com ---
use.1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
--- Content provided by FirstRanker.com ---
In the online passport automation system, the applicant should enter their details, submit the form inthe database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
--- Content provided by FirstRanker.com ---
interface as simple as possible and at the same time not risking the security of data stored in the database. Thesystem will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
--- Content provided by FirstRanker.com ---
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details arestored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overallprogress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
--- Content provided by FirstRanker.com ---
complexities involved in it to the maximum possible extent.2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
--- Content provided by FirstRanker.com ---
3. Design of Passport Automation System:3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow:1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
--- Content provided by FirstRanker.com ---
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport orrenew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a uniqueid for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
--- Content provided by FirstRanker.com ---
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
--- Content provided by FirstRanker.com ---
confirmation.3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
--- Content provided by FirstRanker.com ---
3.5. Confirmation:3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
--- Content provided by FirstRanker.com ---
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
--- Content provided by FirstRanker.com ---
contains details about displaying the books, lending books, maintaining books, returning books, checking status,paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementComputers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
--- Content provided by FirstRanker.com ---
The system will have window based desktop interface allow the administrator to update the information.The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
--- Content provided by FirstRanker.com ---
allowed to take 3 books at a time. The student selects the book based on author name and edition that will bedisplayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
--- Content provided by FirstRanker.com ---
2.1.4. Payment Mode: Payment can be done either by cash or credit card.2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and book.2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
--- Content provided by FirstRanker.com ---
3.1 Member Details3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: Book is added to member?s account.--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
--- Content provided by FirstRanker.com ---
2. If the payment mode is credit card then account number and bank details must be given3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
--- Content provided by FirstRanker.com ---
3.5. Authentication3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: Valid users must be entered.3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
--- Content provided by FirstRanker.com ---
This software enables any user or a student to view the examination conducted and also the other detailsand register themselves for the desired examination provided all eligible criteria specified are satisfied.
1.3. Scope
--- Content provided by FirstRanker.com ---
The main scope of this system is used for testing the applicant's individual capacity and ability. Also theuser can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
This system gives the access rights of the software to the administrator. The admin has a login formwhich asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
--- Content provided by FirstRanker.com ---
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authorityto add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
--- Content provided by FirstRanker.com ---
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
--- Content provided by FirstRanker.com ---
2.1.4. Exam Details: It tells the details regarding the exam.2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and exam.2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
--- Content provided by FirstRanker.com ---
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
--- Content provided by FirstRanker.com ---
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which itends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
--- Content provided by FirstRanker.com ---
events involved in the registration process.3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
--- Content provided by FirstRanker.com ---
2. The applicant enters the academic, technical and the personal details3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
--- Content provided by FirstRanker.com ---
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for thatparticular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
--- Content provided by FirstRanker.com ---
examination.3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
--- Content provided by FirstRanker.com ---
The stock maintenance system is basically for the customers who access the information about the stockand retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
--- Content provided by FirstRanker.com ---
specifications and the use case model together describe the complete set of requirements on the system.--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
--- Content provided by FirstRanker.com ---
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In oursoftware all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
--- Content provided by FirstRanker.com ---
stocks available in the departmental sore and compute profits based on the total amount of sales.The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
--- Content provided by FirstRanker.com ---
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale ofitems. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
--- Content provided by FirstRanker.com ---
This is a sequence of related transactions performed by an actor and system.2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
--- Content provided by FirstRanker.com ---
order and also the billing details.2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with theactual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
--- Content provided by FirstRanker.com ---
the administrative reports.--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
--- Content provided by FirstRanker.com ---
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can beretrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
3.1.2. Flow Of Events:3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
--- Content provided by FirstRanker.com ---
3.1.2.2.Alternate Flow:1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the systemstate is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.2.2. Flow Of Events:3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
--- Content provided by FirstRanker.com ---
3.2.3. Alternate Flow:1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
--- Content provided by FirstRanker.com ---
This is a transaction performed when the user needs to place an order and also the billing details.3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
--- Content provided by FirstRanker.com ---
3. The system validates the item and then displays the details3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state isunchanged.
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
--- Content provided by FirstRanker.com ---
dealer.3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow:If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
--- Content provided by FirstRanker.com ---
includes adding, deleting and modifying the stock.1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
--- Content provided by FirstRanker.com ---
3. If the stock maintainer selected modify item, it is executed.3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
--- Content provided by FirstRanker.com ---
3.5.2.1.2. Delete Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
--- Content provided by FirstRanker.com ---
3.5.2.1.3. Modify Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow:3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
--- Content provided by FirstRanker.com ---
the delete is cancelled and basic flow is started in the beginning.3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
--- Content provided by FirstRanker.com ---
is unchanged.3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
--- Content provided by FirstRanker.com ---
3.6.2. Flow Of Events:3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
--- Content provided by FirstRanker.com ---
None3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
--- Content provided by FirstRanker.com ---
1.2 ObjectivesApplying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
--- Content provided by FirstRanker.com ---
The applicants who appear for this on-campus are the ones who are benefited by this software.1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
--- Content provided by FirstRanker.com ---
officer and managerial level should be done effectively and one should remember that once you make themistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
--- Content provided by FirstRanker.com ---
today. From the author?s experience, most recruitment that involves managers are done during discussions atlunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
--- Content provided by FirstRanker.com ---
always to be systematic in recruitment process? Certain type of managers can make a significant impact onOrganizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
--- Content provided by FirstRanker.com ---
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the applicationof ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
2.1.3 Test: The use case allows the applicant to undertake test.2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1 Applicant: This actor has user goals fulfilled through using services.2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
--- Content provided by FirstRanker.com ---
3.1.3 Pre-Condition: Enter the Username and password of the customer.3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
--- Content provided by FirstRanker.com ---
database.3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
--- Content provided by FirstRanker.com ---
3.3 Test:3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
--- Content provided by FirstRanker.com ---
3.3.2.1 Basic Flow: participate in the test.3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
--- Content provided by FirstRanker.com ---
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
--- Content provided by FirstRanker.com ---
personal interview through online.3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
--- Content provided by FirstRanker.com ---
3.5.4 Post-Condition: Interviewing the candidate3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
--- Content provided by FirstRanker.com ---
result through e-mail.3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:006. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
--- Content provided by FirstRanker.com ---
system to be efficient. It is such a reliable system that it is able to process the client for their correspondingrequest and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
--- Content provided by FirstRanker.com ---
consumer should purchase an item from the shop by using credit card payment then the merchant should giveresponse to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
--- Content provided by FirstRanker.com ---
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and theirdefinitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem StatementA problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
--- Content provided by FirstRanker.com ---
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. Thecredit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
--- Content provided by FirstRanker.com ---
are done.2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
--- Content provided by FirstRanker.com ---
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
--- Content provided by FirstRanker.com ---
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to theconcerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
--- Content provided by FirstRanker.com ---
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
--- Content provided by FirstRanker.com ---
3.2: Update Order:3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
--- Content provided by FirstRanker.com ---
3.3. Cancel Order:3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events: The customer provides the details for crediting transactions.3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
--- Content provided by FirstRanker.com ---
3.4.4. Post-Condition: Customer should put signature and give it to merchant.3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
--- Content provided by FirstRanker.com ---
2. The transaction id is entered for payment transaction.3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
--- Content provided by FirstRanker.com ---
Purchase StockStock Updation
Profit Computation
Any user
Dealer
--- Content provided by FirstRanker.com ---
ProprietorDB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.USECASE DIAGRAM: Online Recuirtment Systems
DBA
--- Content provided by FirstRanker.com ---
TestChecking
Interview
Result
Login
--- Content provided by FirstRanker.com ---
ResumeApplicant
<
<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
User
--- Content provided by FirstRanker.com ---
ShoppingCrediting
Pay back
<
<
--- Content provided by FirstRanker.com ---
<<
<
Admin
Update
--- Content provided by FirstRanker.com ---
orderCancel
order
Crediting
details
--- Content provided by FirstRanker.com ---
Pay backdetails
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
--- Content provided by FirstRanker.com ---
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. CLASS DIAGRAM:Online Book Banking Systems
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Any user
(from Use Case View)
main form
--- Content provided by FirstRanker.com ---
user enters main form()Stock form
displays stock details()
user views the details of the available stock()
error message
--- Content provided by FirstRanker.com ---
displays error msg()invalid stock()
Stock controller
validate stock details()
refer from db() DB
--- Content provided by FirstRanker.com ---
(from Use Case View)VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 4 Using the identified scenarios, find the interaction between objects
and represent them using UML Sequence Diagram
--- Content provided by FirstRanker.com ---
1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS:main form
:student
passport
--- Content provided by FirstRanker.com ---
:database :othersStudent/others
for student passport
if response is
student
--- Content provided by FirstRanker.com ---
Verify and confirmfor others
if response is
others
:applicant
--- Content provided by FirstRanker.com ---
Request to open main formCollect details
Response
request to enter student details
Store student details
--- Content provided by FirstRanker.com ---
successfully registered for studentsRequest to enter applicant details
store an applicant details
verify and confirm
successfully registered
--- Content provided by FirstRanker.com ---
APPLICANT:--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
SEQUENCE DIAGRAM:
:Administrator :New :Update :Status Enquiry
--- Content provided by FirstRanker.com ---
Check Status typeResponse
Resquest
Send new form to Applicant
Request to renewal
--- Content provided by FirstRanker.com ---
Send renewal form to ApplicantStore to Database
Update the Status
New Update
STATUS ENQUIRY:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
database confirmation
message
--- Content provided by FirstRanker.com ---
error messagerequest data
enter details
validate
enter book details
--- Content provided by FirstRanker.com ---
check availabilitylist of available books
get books
update
invalid
--- Content provided by FirstRanker.com ---
confirmationerror
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
:any user:main form :stock form :stock
controller
:db :error msg
user enters into the main form
--- Content provided by FirstRanker.com ---
user enters into the stock formvalidates the available stock
valid stock
displays items to the user
refer from db
--- Content provided by FirstRanker.com ---
invalid stockerror msg
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
44 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.SEQUENCE DIAGRAM: RECUIRTMENT SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
45 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6.SEQUENCE DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
46 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 5 Draw Relevant state chart and activity Diagrams
1. STATE CHART DIAGRAM: PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
47 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Send status toadministrator
Collect
response
Store to
--- Content provided by FirstRanker.com ---
databaseStatus Enquiry:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
--- Content provided by FirstRanker.com ---
descriptions and other documents are described in such a way that the user understand it and finds it easy touse.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
--- Content provided by FirstRanker.com ---
1.3. ScopeIn the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
--- Content provided by FirstRanker.com ---
the applicant details to the administrator and confirming it by the police. This system tries to use any kind ofinterface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
--- Content provided by FirstRanker.com ---
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. Forsecurity purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
--- Content provided by FirstRanker.com ---
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce thecomplexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
--- Content provided by FirstRanker.com ---
2.2.4. Police: This actor will confirm the verified details.3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
--- Content provided by FirstRanker.com ---
3.1.4. Post condition: The entered details are stored in the database.--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of events:3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-condition: Selecting the status.3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of events:3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-condition: The customer details are submitted to the administrator.3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police forconfirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
--- Content provided by FirstRanker.com ---
3.4.4. Post condition: The reports are submitted to the police for confirmation.3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
--- Content provided by FirstRanker.com ---
3.5.4. Post condition: The passport will be issued, verified details are correct.2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with book banking system for students. This System has been designed for studentreference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is defined to collect the requirements of book banking system. This systemcontains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
--- Content provided by FirstRanker.com ---
reduces power and enables the user to save his/her valuable times.1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
--- Content provided by FirstRanker.com ---
are prone to error and are tedious.The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
--- Content provided by FirstRanker.com ---
their name and id and proceed further. The student has options to select books, renew and return. A pupil isallowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
2.1.3. Order Books: Student can order the books according to their need and convenience.2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Student: The person who wishes to retrieve books from the book bank.2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
--- Content provided by FirstRanker.com ---
2. Students register their details.3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Students can check the availability of the books.3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: Book details are entered.3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: Student can order the books according to their needs and convenience.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1.Payment mode is selected.2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
--- Content provided by FirstRanker.com ---
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThis system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
--- Content provided by FirstRanker.com ---
database and enters the examination details required by the applicant. The details include the examinationsavailable for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
--- Content provided by FirstRanker.com ---
various examinations conducted, he/she enters his/her pass percentage for registration of the particularexamination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
--- Content provided by FirstRanker.com ---
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Registration Website:2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
--- Content provided by FirstRanker.com ---
2.2.6.pg: The one who register for their exam according to their PG syllabus.2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
--- Content provided by FirstRanker.com ---
username and password, which is present.3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an errormessage. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
--- Content provided by FirstRanker.com ---
remain unchanged.--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow ofevents involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
--- Content provided by FirstRanker.com ---
1. The registration form is displayed2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
--- Content provided by FirstRanker.com ---
error message is displayed. The applicant then rectifies the error.3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
--- Content provided by FirstRanker.com ---
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for theexamination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The applicant views the exam details.3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
--- Content provided by FirstRanker.com ---
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
--- Content provided by FirstRanker.com ---
1.1. Introduction:The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
--- Content provided by FirstRanker.com ---
The main objective of this project is to define the requirements of the stock maintenance system. Thespecifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
--- Content provided by FirstRanker.com ---
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about thestocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
--- Content provided by FirstRanker.com ---
The system retains information about all the items in the store. The system retains the records of price ofthe different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
--- Content provided by FirstRanker.com ---
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place anorder and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
--- Content provided by FirstRanker.com ---
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment andthe administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
--- Content provided by FirstRanker.com ---
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
--- Content provided by FirstRanker.com ---
3. The system validates the name and password and logs the user to the system.3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
--- Content provided by FirstRanker.com ---
the stock maintenance system.3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
--- Content provided by FirstRanker.com ---
3. The system validates the item and displays it to the user.3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description:This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
--- Content provided by FirstRanker.com ---
2. The user enters the required item3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: None3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
3.4. Purchase Stock:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from thedealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
--- Content provided by FirstRanker.com ---
2. The stock maintainer gives the order according to the least quotation given by the dealer.3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
--- Content provided by FirstRanker.com ---
unchanged.--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. Thisincludes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
--- Content provided by FirstRanker.com ---
2. If the stock maintainer selected delete item, it is executed.3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
--- Content provided by FirstRanker.com ---
2. Once the information is provided the system generates and assigns an id to the item3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
--- Content provided by FirstRanker.com ---
4. The system deletes the item specified.3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
--- Content provided by FirstRanker.com ---
4. The system modifies the information.3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
--- Content provided by FirstRanker.com ---
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the systemis unchanged.
3.6. Profit Computation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
--- Content provided by FirstRanker.com ---
2The profit is computed with the above data.3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition:None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
--- Content provided by FirstRanker.com ---
positions.1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
--- Content provided by FirstRanker.com ---
software company. The advantage of this software is that one can easily attend the campus interview from their--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
--- Content provided by FirstRanker.com ---
1.3.1AudienceThe applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
--- Content provided by FirstRanker.com ---
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at anofficer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
--- Content provided by FirstRanker.com ---
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizationstoday. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
--- Content provided by FirstRanker.com ---
are not given courses to enlighten them on the importance of the process. One may ask, why is necessaryalways to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
--- Content provided by FirstRanker.com ---
qualified either for the positions they hold or their grades levels, especially in management positions. Most formalsystems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
--- Content provided by FirstRanker.com ---
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
--- Content provided by FirstRanker.com ---
2.2 Identified Actors:2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
--- Content provided by FirstRanker.com ---
3. Design of Online Recruitment System:3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
--- Content provided by FirstRanker.com ---
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored indatabase.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
--- Content provided by FirstRanker.com ---
3.2.4 Post Condition: resume is successfully loaded.3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
--- Content provided by FirstRanker.com ---
3.4.2.1 Basic Flow: Evaluating the test3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
--- Content provided by FirstRanker.com ---
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend thepersonal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
--- Content provided by FirstRanker.com ---
3.5.3 Pre-Condition: check qualification3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
--- Content provided by FirstRanker.com ---
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for theresult through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
--- Content provided by FirstRanker.com ---
3.6.4 Post-Condition: Display the confirmation message through e-mail.--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
--- Content provided by FirstRanker.com ---
and to reduce this, the credit card system was developed. The user interface makes the credit card processingsystem to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
--- Content provided by FirstRanker.com ---
of data transaction process. This minimizes the time duration in which the consumer receives the item. Theconsumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
--- Content provided by FirstRanker.com ---
The credit cards are used during business transaction, and the rules are designed to protect both themerchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
--- Content provided by FirstRanker.com ---
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem istoo narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the paybackare done.
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
--- Content provided by FirstRanker.com ---
amount transaction.2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
--- Content provided by FirstRanker.com ---
here.2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
--- Content provided by FirstRanker.com ---
3.1.4. Post-Condition: The ordered items are purchased.3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
--- Content provided by FirstRanker.com ---
2. The entered items are being updated.--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
--- Content provided by FirstRanker.com ---
3.2.4. Post-Condition: After updating the items are purchased.3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
--- Content provided by FirstRanker.com ---
2. Cancelled orders are noted by admin to process the cancel request.3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
--- Content provided by FirstRanker.com ---
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre-Condition: The customer enters the details for making the transaction.3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:004. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
--- Content provided by FirstRanker.com ---
Place Order &BillingPurchase Stock
Stock Updation
Profit Computation
Any user
--- Content provided by FirstRanker.com ---
DealerProprietor
DB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.USECASE DIAGRAM: Online Recuirtment Systems
--- Content provided by FirstRanker.com ---
DBATest
Checking
Interview
Result
--- Content provided by FirstRanker.com ---
LoginResume
Applicant
<
<
--- Content provided by FirstRanker.com ---
<--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
UserShopping
Crediting
Pay back
<
--- Content provided by FirstRanker.com ---
<<
<
<
Admin
--- Content provided by FirstRanker.com ---
Updateorder
Cancel
order
Crediting
--- Content provided by FirstRanker.com ---
detailsPay back
details
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
--- Content provided by FirstRanker.com ---
MODEL WITH UML CLASS DIAGRAM1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. CLASS DIAGRAM:Online Book Banking Systems
--- Content provided by FirstRanker.com ---
ORDER BOOKS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMSAny user
(from Use Case View)
--- Content provided by FirstRanker.com ---
main formuser enters main form()
Stock form
displays stock details()
user views the details of the available stock()
--- Content provided by FirstRanker.com ---
error messagedisplays error msg()
invalid stock()
Stock controller
validate stock details()
--- Content provided by FirstRanker.com ---
refer from db() DB(from Use Case View)
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 4 Using the identified scenarios, find the interaction between objects
--- Content provided by FirstRanker.com ---
and represent them using UML Sequence Diagram1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
:main form
:student
--- Content provided by FirstRanker.com ---
passport:database :others
Student/others
for student passport
if response is
--- Content provided by FirstRanker.com ---
studentVerify and confirm
for others
if response is
others
--- Content provided by FirstRanker.com ---
:applicantRequest to open main form
Collect details
Response
request to enter student details
--- Content provided by FirstRanker.com ---
Store student detailssuccessfully registered for students
Request to enter applicant details
store an applicant details
verify and confirm
--- Content provided by FirstRanker.com ---
successfully registeredAPPLICANT:
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
SEQUENCE DIAGRAM:
--- Content provided by FirstRanker.com ---
:Administrator :New :Update :Status EnquiryCheck Status type
Response
Resquest
Send new form to Applicant
--- Content provided by FirstRanker.com ---
Request to renewalSend renewal form to Applicant
Store to Database
Update the Status
New Update
--- Content provided by FirstRanker.com ---
STATUS ENQUIRY:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
database confirmation
--- Content provided by FirstRanker.com ---
messageerror message
request data
enter details
validate
--- Content provided by FirstRanker.com ---
enter book detailscheck availability
list of available books
get books
update
--- Content provided by FirstRanker.com ---
invalidconfirmation
error
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
EXAM DETAILS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
:any user
:main form :stock form :stock
controller
:db :error msg
--- Content provided by FirstRanker.com ---
user enters into the main formuser enters into the stock form
validates the available stock
valid stock
displays items to the user
--- Content provided by FirstRanker.com ---
refer from dbinvalid stock
error msg
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
44 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.SEQUENCE DIAGRAM: RECUIRTMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
45 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.SEQUENCE DIAGRAM: CREDIT CARD PROCESSING SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
46 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 5 Draw Relevant state chart and activity Diagrams
1. STATE CHART DIAGRAM: PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
47 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Send status to
administrator
Collect
response
--- Content provided by FirstRanker.com ---
Store todatabase
Status Enquiry:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
48 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002.STATECHART DIAGRAM: ONLINE BOOK BANKING SYSTEMS
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
enter
details
enter book
details
--- Content provided by FirstRanker.com ---
checkavailability
get books
validate
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERINGCS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
--- Content provided by FirstRanker.com ---
has been defined online passport automation process in their houses through internet .Therefore, the onlinepassport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is to define the requirements of online passport automation system. Thissystem contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThe online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
--- Content provided by FirstRanker.com ---
particular applicant should have a nationality.If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
--- Content provided by FirstRanker.com ---
database administrator maintains all the applicant and passport details. The administrator takes care of adding or--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
--- Content provided by FirstRanker.com ---
automation system enables us to save time, reduce the workload and process application. This system is efficientin the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases:2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
--- Content provided by FirstRanker.com ---
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
--- Content provided by FirstRanker.com ---
automation system.2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
--- Content provided by FirstRanker.com ---
2. This use case starts when the actor wishes to renew the passport.3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
--- Content provided by FirstRanker.com ---
3.3. Generate Unique Id:3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, theadministrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
--- Content provided by FirstRanker.com ---
administrator, the further process is halted.3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Book Banking System1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
--- Content provided by FirstRanker.com ---
it easy to use.1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
--- Content provided by FirstRanker.com ---
internet came into existence. With the help of these two all the jobs are computerized now. So there is noexception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
--- Content provided by FirstRanker.com ---
book and its availability. A database is maintained by the database administrator. The member should providetheir necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
--- Content provided by FirstRanker.com ---
amount at the time of returning the book.--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1. Member Details: It helps the students to login and register themselves.2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
2.1.6. Return Books: Students should return the books on or before the due date.2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
--- Content provided by FirstRanker.com ---
2.2.4. Administrator: This actor manages the details of the student and books.3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: Student information is stored into database.3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
--- Content provided by FirstRanker.com ---
2. Book is added to student?s account.3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will beprompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: Payment can be done either by cash or credit card.3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events:3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
--- Content provided by FirstRanker.com ---
3.6. Return Books3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
--- Content provided by FirstRanker.com ---
3.6.3. Pre-Condition: Time limit of returning books are checked.3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
--- Content provided by FirstRanker.com ---
exams. Once an administrator builds software for the concerned examination, any common applicant can use thesoftware for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
--- Content provided by FirstRanker.com ---
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other availableexaminations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
--- Content provided by FirstRanker.com ---
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in bythe preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
--- Content provided by FirstRanker.com ---
The applicant who wants to register himself for an examination can have a wide variety of the variousoptions, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
--- Content provided by FirstRanker.com ---
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Login: It helps the students to login.2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
--- Content provided by FirstRanker.com ---
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
--- Content provided by FirstRanker.com ---
2.2.4. Applicant: The person who wishes to write the exam.2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
--- Content provided by FirstRanker.com ---
enters the username and password and the system validates the entered name and password and logs the actorinto the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activitiestakes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
--- Content provided by FirstRanker.com ---
4. If the contents entered are valid, a confirmation message is displayed.3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use caseotherwise they can register again.
3.3. Eligibility Criteria:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinationsavailable and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
--- Content provided by FirstRanker.com ---
computed accordingly.1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:001.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
--- Content provided by FirstRanker.com ---
1.4. Problem Statement:A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
--- Content provided by FirstRanker.com ---
about the items and proprietor to compute the profits. Stock maintainer can only access the information andpurchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
--- Content provided by FirstRanker.com ---
changes of it.2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in thestock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
--- Content provided by FirstRanker.com ---
purchase any stocks from the dealer.2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
--- Content provided by FirstRanker.com ---
3. Design Of Stock Maintenance System:3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
--- Content provided by FirstRanker.com ---
1. The system requests that the user enters the name and password.2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can choose to either return to the beginning of the basic flow or cancel the login at whichpoint the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
--- Content provided by FirstRanker.com ---
3.2. View Stock:3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
--- Content provided by FirstRanker.com ---
1. The system requests the user to enter the name of the item.2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
--- Content provided by FirstRanker.com ---
2. The user can either enter another item or return to the beginning of the basic flow.3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow:1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the user enters an invalid item the system displays an error message2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow:1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The stock maintainer logs onto the system3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
--- Content provided by FirstRanker.com ---
items from the stock maintenance system.3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
--- Content provided by FirstRanker.com ---
2. Once the stock maintainer provides the required information, one of the sub flows is executed.1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the information about the new item. This includesname, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
--- Content provided by FirstRanker.com ---
2. The stock maintainer enters the id number, the system retrieves and displays the information.3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
--- Content provided by FirstRanker.com ---
not exist, the system displays an error message. The stock maintainer can then enter a different number orcancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
--- Content provided by FirstRanker.com ---
the maximum retail price.1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If the data are invalid then error message is displayed.2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:
1. Problems Analysis and Project Planning:
1.1 .Introduction
--- Content provided by FirstRanker.com ---
The aim of this project is to implement the on-campus recruitment system conducted by the FOURSQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
--- Content provided by FirstRanker.com ---
1.3. ScopeThis is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as providesan efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
--- Content provided by FirstRanker.com ---
This software is used by the software concern which conducts the online aptitude test and interview forthe recruitment of its applicants.
1.4 Problem Statement
--- Content provided by FirstRanker.com ---
Line managers often do not understand the whole process of recruitment. Managers involved in therecruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
--- Content provided by FirstRanker.com ---
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing theirfull potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
--- Content provided by FirstRanker.com ---
formality as the decision would have been made by line managers involved in the process.The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
--- Content provided by FirstRanker.com ---
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performersbefore they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1 Identified Use cases:2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
--- Content provided by FirstRanker.com ---
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personalinterview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
--- Content provided by FirstRanker.com ---
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is notprimary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
--- Content provided by FirstRanker.com ---
3.1.2 Flow of Events: Enter into Login page and continue registration.3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
--- Content provided by FirstRanker.com ---
3.2 Resume:3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
--- Content provided by FirstRanker.com ---
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
--- Content provided by FirstRanker.com ---
3.3.3 Pre-Condition: Enter into the test page.3.3.4 Post-Condition: To finish the tes
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
--- Content provided by FirstRanker.com ---
database.3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
--- Content provided by FirstRanker.com ---
3.4.4 Post-Condition: Displaying the result.3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: Applicant should be qualified for the interview3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
--- Content provided by FirstRanker.com ---
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had clearedthe test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
--- Content provided by FirstRanker.com ---
3.6.2.2 Alternative Flow: If not qualified it will show a message.3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with the credit card processing system. The main purpose of this system is creditingand doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
--- Content provided by FirstRanker.com ---
should be done by the merchant by using a credit card reader.1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
--- Content provided by FirstRanker.com ---
different ways by different stakeholders; this needs to be resolved to reduce problems in communication andambiguous requirements
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
--- Content provided by FirstRanker.com ---
team and should be presented to them (or created by them) before they try to solve the problem. When bringingtogether a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis)2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
--- Content provided by FirstRanker.com ---
that they have made.2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
--- Content provided by FirstRanker.com ---
3.1. Make Order:3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events: Enter the customer id, order number to update the order.3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
--- Content provided by FirstRanker.com ---
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
--- Content provided by FirstRanker.com ---
3.3.4. Post-Condition: The cancelled items are restored back in the database.3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
--- Content provided by FirstRanker.com ---
2. Card reader will processes the amount transaction.3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The amount that is paid back is maintained here.3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
LoginViewStock
Place Order &Billing
Purchase Stock
Stock Updation
--- Content provided by FirstRanker.com ---
Profit ComputationAny user
Dealer
Proprietor
DB
--- Content provided by FirstRanker.com ---
Stock MaintainerUSE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment Systems
DBA
Test
Checking
--- Content provided by FirstRanker.com ---
InterviewResult
Login
Resume
Applicant
--- Content provided by FirstRanker.com ---
<<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
User
Shopping
Crediting
--- Content provided by FirstRanker.com ---
Pay back<
<
<
<
--- Content provided by FirstRanker.com ---
<Admin
Update
order
Cancel
--- Content provided by FirstRanker.com ---
orderCrediting
details
Pay back
details
--- Content provided by FirstRanker.com ---
Makeorder
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. CLASS DIAGRAM:Online Book Banking SystemsORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:004.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Any user(from Use Case View)
main form
user enters main form()
Stock form
--- Content provided by FirstRanker.com ---
displays stock details()user views the details of the available stock()
error message
displays error msg()
invalid stock()
--- Content provided by FirstRanker.com ---
Stock controllervalidate stock details()
refer from db() DB
(from Use Case View)
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 4 Using the identified scenarios, find the interaction between objects
and represent them using UML Sequence Diagram
1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
:main form:student
passport
:database :others
Student/others
--- Content provided by FirstRanker.com ---
for student passportif response is
student
Verify and confirm
for others
--- Content provided by FirstRanker.com ---
if response isothers
:applicant
Request to open main form
Collect details
--- Content provided by FirstRanker.com ---
Responserequest to enter student details
Store student details
successfully registered for students
Request to enter applicant details
--- Content provided by FirstRanker.com ---
store an applicant detailsverify and confirm
successfully registered
APPLICANT:
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
SEQUENCE DIAGRAM:
:Administrator :New :Update :Status Enquiry
Check Status type
Response
--- Content provided by FirstRanker.com ---
ResquestSend new form to Applicant
Request to renewal
Send renewal form to Applicant
Store to Database
--- Content provided by FirstRanker.com ---
Update the StatusNew Update
STATUS ENQUIRY:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
student data entry form book form database
--- Content provided by FirstRanker.com ---
controllerdatabase confirmation
message
error message
request data
--- Content provided by FirstRanker.com ---
enter detailsvalidate
enter book details
check availability
list of available books
--- Content provided by FirstRanker.com ---
get booksupdate
invalid
confirmation
error
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMSREGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS:any user
:main form :stock form :stock
--- Content provided by FirstRanker.com ---
controller:db :error msg
user enters into the main form
user enters into the stock form
validates the available stock
--- Content provided by FirstRanker.com ---
valid stockdisplays items to the user
refer from db
invalid stock
error msg
--- Content provided by FirstRanker.com ---
VIEW STOCK:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
44 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.SEQUENCE DIAGRAM: RECUIRTMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
45 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:006.SEQUENCE DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
46 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 5 Draw Relevant state chart and activity Diagrams
--- Content provided by FirstRanker.com ---
1. STATE CHART DIAGRAM: PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
47 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Send status to
administrator
--- Content provided by FirstRanker.com ---
Collectresponse
Store to
database
Status Enquiry:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
48 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.STATECHART DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:
enter
details
--- Content provided by FirstRanker.com ---
enter bookdetails
check
availability
get books
--- Content provided by FirstRanker.com ---
validate--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
49 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
--- Content provided by FirstRanker.com ---
descriptions and other documents are described in such a way that the user understand it and finds it easy touse.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
--- Content provided by FirstRanker.com ---
1.3. ScopeIn the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
--- Content provided by FirstRanker.com ---
the applicant details to the administrator and confirming it by the police. This system tries to use any kind ofinterface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
--- Content provided by FirstRanker.com ---
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. Forsecurity purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
--- Content provided by FirstRanker.com ---
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce thecomplexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors:2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
--- Content provided by FirstRanker.com ---
2.2.4. Police: This actor will confirm the verified details.3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
--- Content provided by FirstRanker.com ---
3.1.4. Post condition: The entered details are stored in the database.--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of events:3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-condition: Selecting the status.3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of events:3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-condition: The customer details are submitted to the administrator.3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police forconfirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
--- Content provided by FirstRanker.com ---
3.4.4. Post condition: The reports are submitted to the police for confirmation.3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
--- Content provided by FirstRanker.com ---
3.5.4. Post condition: The passport will be issued, verified details are correct.2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This document deals with book banking system for students. This System has been designed for studentreference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
--- Content provided by FirstRanker.com ---
The purpose of this document is defined to collect the requirements of book banking system. This systemcontains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
--- Content provided by FirstRanker.com ---
reduces power and enables the user to save his/her valuable times.1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
--- Content provided by FirstRanker.com ---
are prone to error and are tedious.The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
--- Content provided by FirstRanker.com ---
their name and id and proceed further. The student has options to select books, renew and return. A pupil isallowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
2.1.3. Order Books: Student can order the books according to their need and convenience.2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Student: The person who wishes to retrieve books from the book bank.2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
--- Content provided by FirstRanker.com ---
2. Students register their details.3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Students can check the availability of the books.3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: Book details are entered.3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: Student can order the books according to their needs and convenience.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1.Payment mode is selected.2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
--- Content provided by FirstRanker.com ---
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThis software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementThis system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
--- Content provided by FirstRanker.com ---
database and enters the examination details required by the applicant. The details include the examinationsavailable for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
--- Content provided by FirstRanker.com ---
various examinations conducted, he/she enters his/her pass percentage for registration of the particularexamination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
--- Content provided by FirstRanker.com ---
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
--- Content provided by FirstRanker.com ---
2.2.1. Registration Website:2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
--- Content provided by FirstRanker.com ---
2.2.6.pg: The one who register for their exam according to their PG syllabus.2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
--- Content provided by FirstRanker.com ---
username and password, which is present.3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an errormessage. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
--- Content provided by FirstRanker.com ---
remain unchanged.--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow ofevents involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
--- Content provided by FirstRanker.com ---
1. The registration form is displayed2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
--- Content provided by FirstRanker.com ---
error message is displayed. The applicant then rectifies the error.3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
--- Content provided by FirstRanker.com ---
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for theexamination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre Condition: The applicant views the exam details.3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
--- Content provided by FirstRanker.com ---
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
--- Content provided by FirstRanker.com ---
1.1. Introduction:The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
--- Content provided by FirstRanker.com ---
The main objective of this project is to define the requirements of the stock maintenance system. Thespecifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
--- Content provided by FirstRanker.com ---
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about thestocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
--- Content provided by FirstRanker.com ---
The system retains information about all the items in the store. The system retains the records of price ofthe different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
--- Content provided by FirstRanker.com ---
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place anorder and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
--- Content provided by FirstRanker.com ---
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment andthe administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
--- Content provided by FirstRanker.com ---
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
--- Content provided by FirstRanker.com ---
3. The system validates the name and password and logs the user to the system.3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
--- Content provided by FirstRanker.com ---
3.1.3. Pre Condition: None3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
--- Content provided by FirstRanker.com ---
the stock maintenance system.3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
--- Content provided by FirstRanker.com ---
3. The system validates the item and displays it to the user.3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description:This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
--- Content provided by FirstRanker.com ---
2. The user enters the required item3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: None3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
3.4. Purchase Stock:
--- Content provided by FirstRanker.com ---
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from thedealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
--- Content provided by FirstRanker.com ---
2. The stock maintainer gives the order according to the least quotation given by the dealer.3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
--- Content provided by FirstRanker.com ---
unchanged.--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. Thisincludes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
--- Content provided by FirstRanker.com ---
2. If the stock maintainer selected delete item, it is executed.3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
--- Content provided by FirstRanker.com ---
2. Once the information is provided the system generates and assigns an id to the item3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
--- Content provided by FirstRanker.com ---
4. The system deletes the item specified.3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
--- Content provided by FirstRanker.com ---
4. The system modifies the information.3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
--- Content provided by FirstRanker.com ---
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the systemis unchanged.
3.6. Profit Computation:
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
--- Content provided by FirstRanker.com ---
2The profit is computed with the above data.3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition:None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
--- Content provided by FirstRanker.com ---
positions.1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
--- Content provided by FirstRanker.com ---
software company. The advantage of this software is that one can easily attend the campus interview from their--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
--- Content provided by FirstRanker.com ---
1.3.1AudienceThe applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
--- Content provided by FirstRanker.com ---
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at anofficer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
--- Content provided by FirstRanker.com ---
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizationstoday. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
--- Content provided by FirstRanker.com ---
are not given courses to enlighten them on the importance of the process. One may ask, why is necessaryalways to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
--- Content provided by FirstRanker.com ---
qualified either for the positions they hold or their grades levels, especially in management positions. Most formalsystems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
--- Content provided by FirstRanker.com ---
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
--- Content provided by FirstRanker.com ---
2.2 Identified Actors:2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
--- Content provided by FirstRanker.com ---
3. Design of Online Recruitment System:3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
--- Content provided by FirstRanker.com ---
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored indatabase.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
--- Content provided by FirstRanker.com ---
3.2.4 Post Condition: resume is successfully loaded.3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
--- Content provided by FirstRanker.com ---
3.4.2.1 Basic Flow: Evaluating the test3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
--- Content provided by FirstRanker.com ---
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend thepersonal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
--- Content provided by FirstRanker.com ---
3.5.3 Pre-Condition: check qualification3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
--- Content provided by FirstRanker.com ---
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for theresult through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
--- Content provided by FirstRanker.com ---
3.6.4 Post-Condition: Display the confirmation message through e-mail.--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
--- Content provided by FirstRanker.com ---
and to reduce this, the credit card system was developed. The user interface makes the credit card processingsystem to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
--- Content provided by FirstRanker.com ---
of data transaction process. This minimizes the time duration in which the consumer receives the item. Theconsumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
--- Content provided by FirstRanker.com ---
The credit cards are used during business transaction, and the rules are designed to protect both themerchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
--- Content provided by FirstRanker.com ---
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem istoo narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the paybackare done.
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
--- Content provided by FirstRanker.com ---
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
--- Content provided by FirstRanker.com ---
amount transaction.2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
--- Content provided by FirstRanker.com ---
here.2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
--- Content provided by FirstRanker.com ---
3.1.4. Post-Condition: The ordered items are purchased.3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
--- Content provided by FirstRanker.com ---
2. The entered items are being updated.--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
--- Content provided by FirstRanker.com ---
3.2.4. Post-Condition: After updating the items are purchased.3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
--- Content provided by FirstRanker.com ---
2. Cancelled orders are noted by admin to process the cancel request.3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
--- Content provided by FirstRanker.com ---
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
--- Content provided by FirstRanker.com ---
3.4.3. Pre-Condition: The customer enters the details for making the transaction.3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:004. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
--- Content provided by FirstRanker.com ---
Place Order &BillingPurchase Stock
Stock Updation
Profit Computation
Any user
--- Content provided by FirstRanker.com ---
DealerProprietor
DB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.USECASE DIAGRAM: Online Recuirtment Systems
--- Content provided by FirstRanker.com ---
DBATest
Checking
Interview
Result
--- Content provided by FirstRanker.com ---
LoginResume
Applicant
<
<
--- Content provided by FirstRanker.com ---
<--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
UserShopping
Crediting
Pay back
<
--- Content provided by FirstRanker.com ---
<<
<
<
Admin
--- Content provided by FirstRanker.com ---
Updateorder
Cancel
order
Crediting
--- Content provided by FirstRanker.com ---
detailsPay back
details
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
--- Content provided by FirstRanker.com ---
MODEL WITH UML CLASS DIAGRAM1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. CLASS DIAGRAM:Online Book Banking Systems
--- Content provided by FirstRanker.com ---
ORDER BOOKS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMSAny user
(from Use Case View)
--- Content provided by FirstRanker.com ---
main formuser enters main form()
Stock form
displays stock details()
user views the details of the available stock()
--- Content provided by FirstRanker.com ---
error messagedisplays error msg()
invalid stock()
Stock controller
validate stock details()
--- Content provided by FirstRanker.com ---
refer from db() DB(from Use Case View)
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 4 Using the identified scenarios, find the interaction between objects
--- Content provided by FirstRanker.com ---
and represent them using UML Sequence Diagram1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
:main form
:student
--- Content provided by FirstRanker.com ---
passport:database :others
Student/others
for student passport
if response is
--- Content provided by FirstRanker.com ---
studentVerify and confirm
for others
if response is
others
--- Content provided by FirstRanker.com ---
:applicantRequest to open main form
Collect details
Response
request to enter student details
--- Content provided by FirstRanker.com ---
Store student detailssuccessfully registered for students
Request to enter applicant details
store an applicant details
verify and confirm
--- Content provided by FirstRanker.com ---
successfully registeredAPPLICANT:
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
SEQUENCE DIAGRAM:
--- Content provided by FirstRanker.com ---
:Administrator :New :Update :Status EnquiryCheck Status type
Response
Resquest
Send new form to Applicant
--- Content provided by FirstRanker.com ---
Request to renewalSend renewal form to Applicant
Store to Database
Update the Status
New Update
--- Content provided by FirstRanker.com ---
STATUS ENQUIRY:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
database confirmation
--- Content provided by FirstRanker.com ---
messageerror message
request data
enter details
validate
--- Content provided by FirstRanker.com ---
enter book detailscheck availability
list of available books
get books
update
--- Content provided by FirstRanker.com ---
invalidconfirmation
error
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
EXAM DETAILS:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
:any user
:main form :stock form :stock
controller
:db :error msg
--- Content provided by FirstRanker.com ---
user enters into the main formuser enters into the stock form
validates the available stock
valid stock
displays items to the user
--- Content provided by FirstRanker.com ---
refer from dbinvalid stock
error msg
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
44 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.SEQUENCE DIAGRAM: RECUIRTMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
45 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.SEQUENCE DIAGRAM: CREDIT CARD PROCESSING SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
46 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 5 Draw Relevant state chart and activity Diagrams
1. STATE CHART DIAGRAM: PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
47 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Send status to
administrator
Collect
response
--- Content provided by FirstRanker.com ---
Store todatabase
Status Enquiry:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
48 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002.STATECHART DIAGRAM: ONLINE BOOK BANKING SYSTEMS
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
enter
details
enter book
details
--- Content provided by FirstRanker.com ---
checkavailability
get books
validate
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
49 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
50 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.STATE CHART DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
--- Content provided by FirstRanker.com ---
CS6511 ?CASE TOOLS LABExpt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
--- Content provided by FirstRanker.com ---
passport automation process can be done efficiently in advance and without much of delay. The use casedescriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
--- Content provided by FirstRanker.com ---
system contains the details about the applicant, appointment date & time and the date of expiry.1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
The online passport automation system deals about applying and renewing the passport for submittingthe applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
--- Content provided by FirstRanker.com ---
If the entire process of ?Issue of Passport? is done in a manual manner then it would take severalmonths for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
--- Content provided by FirstRanker.com ---
in the way that there is no manual intervention. This system provides instant and accurate results for applying thepassport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
2.1.5. Confirmation: This use case explains the confirmation process done by the police.2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
--- Content provided by FirstRanker.com ---
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-condition: Specifying the applicant details.3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
--- Content provided by FirstRanker.com ---
administrator will not issue unique id.3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of events:3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
--- Content provided by FirstRanker.com ---
3.4.3Pre condition: The details are verified using the generated unique id.3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-condition: The applicant details are verified by the police.3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
--- Content provided by FirstRanker.com ---
This document for book banking system makes the students borrow books, through internet. The systemreduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
--- Content provided by FirstRanker.com ---
exception of book banking system is done to replace the manual entering and processing of information whichare prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
--- Content provided by FirstRanker.com ---
their necessary information such as course, year etc., for registration purpose. Then the student has to login withtheir name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
2.1.2. Book Details: Students can check the availability of the books.2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1.Student moves to the login page.2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
--- Content provided by FirstRanker.com ---
3.2. Book Details3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
--- Content provided by FirstRanker.com ---
prompted.3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: Students should return the books on or before the due date.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
--- Content provided by FirstRanker.com ---
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
--- Content provided by FirstRanker.com ---
software for registering themselves in the examination.1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
--- Content provided by FirstRanker.com ---
examinations.1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
--- Content provided by FirstRanker.com ---
the preset username and password, the software is ready. Once, the software is ready, the admin creates adatabase and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
--- Content provided by FirstRanker.com ---
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about thevarious examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
--- Content provided by FirstRanker.com ---
2.1.2. Registration Form: It helps the student to register for the examination.2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
--- Content provided by FirstRanker.com ---
2.2.5.ug: The one who register for their exam according to their UG syllabus.2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for ausername and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
--- Content provided by FirstRanker.com ---
into the system.3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state willremain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
--- Content provided by FirstRanker.com ---
takes place:1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriateerror message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
--- Content provided by FirstRanker.com ---
otherwise they can register again.3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
--- Content provided by FirstRanker.com ---
qualification, etc.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: The applicant specifies his/her details.3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
--- Content provided by FirstRanker.com ---
available and selects the examinations of his choice.--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
--- Content provided by FirstRanker.com ---
3.5.2.Flow of Events:3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
--- Content provided by FirstRanker.com ---
3.6. Confirmation:3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
--- Content provided by FirstRanker.com ---
1.2. Objective:The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
--- Content provided by FirstRanker.com ---
A new stock maintenance system for a departmental store to replace the existing maintenance system,which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
--- Content provided by FirstRanker.com ---
purchase orders for security purpose.The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
--- Content provided by FirstRanker.com ---
2.1. Problem Statement Analysis:2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
--- Content provided by FirstRanker.com ---
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from thestock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: User can just view the items available in the system and can place orders.2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
--- Content provided by FirstRanker.com ---
3.1.Login:3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
--- Content provided by FirstRanker.com ---
2. The user enters the name and password.3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
--- Content provided by FirstRanker.com ---
point the use case ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available inthe stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
--- Content provided by FirstRanker.com ---
2. The user enters the name of the item.3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
--- Content provided by FirstRanker.com ---
3.2.4. Pre Condition: The user logs onto the system.--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.3. Place Order And Billing:3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when any user wishes to purchase any item2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
--- Content provided by FirstRanker.com ---
2. The user can place an order for some other item or can quit3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system isunchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.5.2. Flow Of Events:3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
--- Content provided by FirstRanker.com ---
1. If the stock maintainer selected add item, it is executed.2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
--- Content provided by FirstRanker.com ---
name, price, and quantity of the item.2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
--- Content provided by FirstRanker.com ---
3. The system provides the stock maintainer to confirm deletion of item.4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
--- Content provided by FirstRanker.com ---
3. The stock maintainer makes the desired changes to the item.4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
--- Content provided by FirstRanker.com ---
cancel the operation at which point the use case ends.3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
--- Content provided by FirstRanker.com ---
1. The proprietor gets the actual price and the maximum retail price from the database.2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
--- Content provided by FirstRanker.com ---
2. The correct data are then obtained from the database and profit is computed.3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
--- Content provided by FirstRanker.com ---
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancypositions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
--- Content provided by FirstRanker.com ---
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of asoftware company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
--- Content provided by FirstRanker.com ---
an efficient recruitment system.1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
--- Content provided by FirstRanker.com ---
the recruitment of its applicants.1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
--- Content provided by FirstRanker.com ---
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitmentand mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
--- Content provided by FirstRanker.com ---
full potential. This is compounded by the fact that some companies have built a tradition of hiring people basedon personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
--- Content provided by FirstRanker.com ---
The other thing that the author observed is that, those line managers who are involved in the recruitmentare not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
--- Content provided by FirstRanker.com ---
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficientlyqualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1 Login: This use case is used to login with the help of username and password.2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
--- Content provided by FirstRanker.com ---
interview through online.2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
--- Content provided by FirstRanker.com ---
primary or supporting actor.3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
--- Content provided by FirstRanker.com ---
3.1.2.1 Basic Flow: Display the Login page.3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
--- Content provided by FirstRanker.com ---
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3 Pre-Condition: enter into the login page.3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
--- Content provided by FirstRanker.com ---
3.3.4 Post-Condition: To finish the tes3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
--- Content provided by FirstRanker.com ---
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
--- Content provided by FirstRanker.com ---
3.5 Interview:3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
--- Content provided by FirstRanker.com ---
the test3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
--- Content provided by FirstRanker.com ---
3.6.3 Pre-Condition: Evaluating the result of an interview.3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
--- Content provided by FirstRanker.com ---
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s lifeand to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
--- Content provided by FirstRanker.com ---
This system tries to make transactions as simple as possible and at the same time not risking the securityof data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
--- Content provided by FirstRanker.com ---
ambiguous requirements1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
--- Content provided by FirstRanker.com ---
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose ofa problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
2. Problem Statement (Use case Analysis)
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
--- Content provided by FirstRanker.com ---
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing theamount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are storedhere.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
--- Content provided by FirstRanker.com ---
3.1.1brief Description: The customers who make orders for the item are maintained here.3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Customers enroll their orders for purchase.3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: The order is being updated.3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
--- Content provided by FirstRanker.com ---
3.4. Crediting Details:3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. USECASE DIAGRAM: Online Book Banking Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
--- Content provided by FirstRanker.com ---
ViewStockPlace Order &Billing
Purchase Stock
Stock Updation
Profit Computation
--- Content provided by FirstRanker.com ---
Any userDealer
Proprietor
DB
Stock Maintainer
--- Content provided by FirstRanker.com ---
USE CASE :--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment SystemsDBA
Test
Checking
Interview
--- Content provided by FirstRanker.com ---
ResultLogin
Resume
Applicant
<
--- Content provided by FirstRanker.com ---
<<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
User
Shopping
Crediting
Pay back
--- Content provided by FirstRanker.com ---
<<
<
<
<
--- Content provided by FirstRanker.com ---
AdminUpdate
order
Cancel
order
--- Content provided by FirstRanker.com ---
Creditingdetails
Pay back
details
Make
--- Content provided by FirstRanker.com ---
order--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAINMODEL WITH UML CLASS DIAGRAM
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. CLASS DIAGRAM:Online Book Banking Systems
--- Content provided by FirstRanker.com ---
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMSREGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
Any user
--- Content provided by FirstRanker.com ---
(from Use Case View)main form
user enters main form()
Stock form
displays stock details()
--- Content provided by FirstRanker.com ---
user views the details of the available stock()error message
displays error msg()
invalid stock()
Stock controller
--- Content provided by FirstRanker.com ---
validate stock details()refer from db() DB
(from Use Case View)
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 4 Using the identified scenarios, find the interaction between objectsand represent them using UML Sequence Diagram
1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
:main form
--- Content provided by FirstRanker.com ---
:studentpassport
:database :others
Student/others
for student passport
--- Content provided by FirstRanker.com ---
if response isstudent
Verify and confirm
for others
if response is
--- Content provided by FirstRanker.com ---
others:applicant
Request to open main form
Collect details
Response
--- Content provided by FirstRanker.com ---
request to enter student detailsStore student details
successfully registered for students
Request to enter applicant details
store an applicant details
--- Content provided by FirstRanker.com ---
verify and confirmsuccessfully registered
APPLICANT:
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
SEQUENCE DIAGRAM::Administrator :New :Update :Status Enquiry
Check Status type
Response
Resquest
--- Content provided by FirstRanker.com ---
Send new form to ApplicantRequest to renewal
Send renewal form to Applicant
Store to Database
Update the Status
--- Content provided by FirstRanker.com ---
New UpdateSTATUS ENQUIRY:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMSORDER BOOKS:
--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
--- Content provided by FirstRanker.com ---
database confirmationmessage
error message
request data
enter details
--- Content provided by FirstRanker.com ---
validateenter book details
check availability
list of available books
get books
--- Content provided by FirstRanker.com ---
updateinvalid
confirmation
error
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:004.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
:any user
:main form :stock form :stock
controller
--- Content provided by FirstRanker.com ---
:db :error msguser enters into the main form
user enters into the stock form
validates the available stock
valid stock
--- Content provided by FirstRanker.com ---
displays items to the userrefer from db
invalid stock
error msg
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
44 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.SEQUENCE DIAGRAM: RECUIRTMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
45 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.SEQUENCE DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
46 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 5 Draw Relevant state chart and activity Diagrams
--- Content provided by FirstRanker.com ---
1. STATE CHART DIAGRAM: PASSPORT AUTOMATION SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
47 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Send status to
administrator
Collect
--- Content provided by FirstRanker.com ---
responseStore to
database
Status Enquiry:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
48 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.STATECHART DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:enter
details
enter book
--- Content provided by FirstRanker.com ---
detailscheck
availability
get books
validate
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
49 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
50 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.STATE CHART DIAGRAM: EXAM REGISTRATION SYSTEMSREGISTRATION FORM:
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
51 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4.STATE CHART DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Entered intostock form
validation
Stock is
viewed
--- Content provided by FirstRanker.com ---
Error message isdisplayed
Application
is closed
/check for validity
--- Content provided by FirstRanker.com ---
[valid] [invalid]/cancelled /cancelled
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
--- Content provided by FirstRanker.com ---
1. 1. IntroductionThis system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
--- Content provided by FirstRanker.com ---
use.1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
--- Content provided by FirstRanker.com ---
In the online passport automation system, the applicant should enter their details, submit the form inthe database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
--- Content provided by FirstRanker.com ---
interface as simple as possible and at the same time not risking the security of data stored in the database. Thesystem will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
--- Content provided by FirstRanker.com ---
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details arestored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overallprogress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
--- Content provided by FirstRanker.com ---
complexities involved in it to the maximum possible extent.2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
--- Content provided by FirstRanker.com ---
3. Design of Passport Automation System:3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow:1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
--- Content provided by FirstRanker.com ---
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport orrenew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a uniqueid for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
--- Content provided by FirstRanker.com ---
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
--- Content provided by FirstRanker.com ---
confirmation.3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
--- Content provided by FirstRanker.com ---
3.5. Confirmation:3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
--- Content provided by FirstRanker.com ---
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
--- Content provided by FirstRanker.com ---
contains details about displaying the books, lending books, maintaining books, returning books, checking status,paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementComputers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
--- Content provided by FirstRanker.com ---
The system will have window based desktop interface allow the administrator to update the information.The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
--- Content provided by FirstRanker.com ---
allowed to take 3 books at a time. The student selects the book based on author name and edition that will bedisplayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
--- Content provided by FirstRanker.com ---
2.1.4. Payment Mode: Payment can be done either by cash or credit card.2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and book.2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
--- Content provided by FirstRanker.com ---
3.1 Member Details3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: Book is added to member?s account.--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
--- Content provided by FirstRanker.com ---
2. If the payment mode is credit card then account number and bank details must be given3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
--- Content provided by FirstRanker.com ---
3.5. Authentication3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: Valid users must be entered.3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
--- Content provided by FirstRanker.com ---
This software enables any user or a student to view the examination conducted and also the other detailsand register themselves for the desired examination provided all eligible criteria specified are satisfied.
1.3. Scope
--- Content provided by FirstRanker.com ---
The main scope of this system is used for testing the applicant's individual capacity and ability. Also theuser can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
This system gives the access rights of the software to the administrator. The admin has a login formwhich asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
--- Content provided by FirstRanker.com ---
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authorityto add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
--- Content provided by FirstRanker.com ---
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
--- Content provided by FirstRanker.com ---
2.1.4. Exam Details: It tells the details regarding the exam.2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and exam.2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
--- Content provided by FirstRanker.com ---
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
--- Content provided by FirstRanker.com ---
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which itends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
--- Content provided by FirstRanker.com ---
events involved in the registration process.3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
--- Content provided by FirstRanker.com ---
2. The applicant enters the academic, technical and the personal details3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
--- Content provided by FirstRanker.com ---
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for thatparticular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
--- Content provided by FirstRanker.com ---
examination.3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
--- Content provided by FirstRanker.com ---
The stock maintenance system is basically for the customers who access the information about the stockand retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
--- Content provided by FirstRanker.com ---
specifications and the use case model together describe the complete set of requirements on the system.--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
--- Content provided by FirstRanker.com ---
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In oursoftware all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
--- Content provided by FirstRanker.com ---
stocks available in the departmental sore and compute profits based on the total amount of sales.The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
--- Content provided by FirstRanker.com ---
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale ofitems. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
--- Content provided by FirstRanker.com ---
This is a sequence of related transactions performed by an actor and system.2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
--- Content provided by FirstRanker.com ---
order and also the billing details.2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with theactual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
--- Content provided by FirstRanker.com ---
the administrative reports.--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
--- Content provided by FirstRanker.com ---
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can beretrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
3.1.2. Flow Of Events:3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
--- Content provided by FirstRanker.com ---
3.1.2.2.Alternate Flow:1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the systemstate is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.2.2. Flow Of Events:3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
--- Content provided by FirstRanker.com ---
3.2.3. Alternate Flow:1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
--- Content provided by FirstRanker.com ---
This is a transaction performed when the user needs to place an order and also the billing details.3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
--- Content provided by FirstRanker.com ---
3. The system validates the item and then displays the details3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state isunchanged.
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
--- Content provided by FirstRanker.com ---
dealer.3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow:If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
--- Content provided by FirstRanker.com ---
includes adding, deleting and modifying the stock.1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
--- Content provided by FirstRanker.com ---
3. If the stock maintainer selected modify item, it is executed.3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
--- Content provided by FirstRanker.com ---
3.5.2.1.2. Delete Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
--- Content provided by FirstRanker.com ---
3.5.2.1.3. Modify Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow:3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
--- Content provided by FirstRanker.com ---
the delete is cancelled and basic flow is started in the beginning.3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
--- Content provided by FirstRanker.com ---
is unchanged.3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
--- Content provided by FirstRanker.com ---
3.6.2. Flow Of Events:3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
--- Content provided by FirstRanker.com ---
None3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
--- Content provided by FirstRanker.com ---
1.2 ObjectivesApplying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
--- Content provided by FirstRanker.com ---
The applicants who appear for this on-campus are the ones who are benefited by this software.1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
--- Content provided by FirstRanker.com ---
officer and managerial level should be done effectively and one should remember that once you make themistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
--- Content provided by FirstRanker.com ---
today. From the author?s experience, most recruitment that involves managers are done during discussions atlunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
--- Content provided by FirstRanker.com ---
always to be systematic in recruitment process? Certain type of managers can make a significant impact onOrganizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
--- Content provided by FirstRanker.com ---
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the applicationof ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
2.1.3 Test: The use case allows the applicant to undertake test.2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1 Applicant: This actor has user goals fulfilled through using services.2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
--- Content provided by FirstRanker.com ---
3.1.3 Pre-Condition: Enter the Username and password of the customer.3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
--- Content provided by FirstRanker.com ---
database.3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
--- Content provided by FirstRanker.com ---
3.3 Test:3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
--- Content provided by FirstRanker.com ---
3.3.2.1 Basic Flow: participate in the test.3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
--- Content provided by FirstRanker.com ---
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
--- Content provided by FirstRanker.com ---
personal interview through online.3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
--- Content provided by FirstRanker.com ---
3.5.4 Post-Condition: Interviewing the candidate3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
--- Content provided by FirstRanker.com ---
result through e-mail.3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:006. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
--- Content provided by FirstRanker.com ---
system to be efficient. It is such a reliable system that it is able to process the client for their correspondingrequest and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
--- Content provided by FirstRanker.com ---
consumer should purchase an item from the shop by using credit card payment then the merchant should giveresponse to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
--- Content provided by FirstRanker.com ---
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and theirdefinitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem StatementA problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
--- Content provided by FirstRanker.com ---
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. Thecredit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
--- Content provided by FirstRanker.com ---
are done.2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
--- Content provided by FirstRanker.com ---
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
--- Content provided by FirstRanker.com ---
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to theconcerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
--- Content provided by FirstRanker.com ---
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
--- Content provided by FirstRanker.com ---
3.2: Update Order:3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
--- Content provided by FirstRanker.com ---
3.3. Cancel Order:3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events: The customer provides the details for crediting transactions.3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
--- Content provided by FirstRanker.com ---
3.4.4. Post-Condition: Customer should put signature and give it to merchant.3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
--- Content provided by FirstRanker.com ---
2. The transaction id is entered for payment transaction.3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
--- Content provided by FirstRanker.com ---
Purchase StockStock Updation
Profit Computation
Any user
Dealer
--- Content provided by FirstRanker.com ---
ProprietorDB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.USECASE DIAGRAM: Online Recuirtment Systems
DBA
--- Content provided by FirstRanker.com ---
TestChecking
Interview
Result
Login
--- Content provided by FirstRanker.com ---
ResumeApplicant
<
<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
User
--- Content provided by FirstRanker.com ---
ShoppingCrediting
Pay back
<
<
--- Content provided by FirstRanker.com ---
<<
<
Admin
Update
--- Content provided by FirstRanker.com ---
orderCancel
order
Crediting
details
--- Content provided by FirstRanker.com ---
Pay backdetails
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
--- Content provided by FirstRanker.com ---
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. CLASS DIAGRAM:Online Book Banking Systems
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Any user
(from Use Case View)
main form
--- Content provided by FirstRanker.com ---
user enters main form()Stock form
displays stock details()
user views the details of the available stock()
error message
--- Content provided by FirstRanker.com ---
displays error msg()invalid stock()
Stock controller
validate stock details()
refer from db() DB
--- Content provided by FirstRanker.com ---
(from Use Case View)VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 4 Using the identified scenarios, find the interaction between objects
and represent them using UML Sequence Diagram
--- Content provided by FirstRanker.com ---
1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS:main form
:student
passport
--- Content provided by FirstRanker.com ---
:database :othersStudent/others
for student passport
if response is
student
--- Content provided by FirstRanker.com ---
Verify and confirmfor others
if response is
others
:applicant
--- Content provided by FirstRanker.com ---
Request to open main formCollect details
Response
request to enter student details
Store student details
--- Content provided by FirstRanker.com ---
successfully registered for studentsRequest to enter applicant details
store an applicant details
verify and confirm
successfully registered
--- Content provided by FirstRanker.com ---
APPLICANT:--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
SEQUENCE DIAGRAM:
:Administrator :New :Update :Status Enquiry
--- Content provided by FirstRanker.com ---
Check Status typeResponse
Resquest
Send new form to Applicant
Request to renewal
--- Content provided by FirstRanker.com ---
Send renewal form to ApplicantStore to Database
Update the Status
New Update
STATUS ENQUIRY:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
database confirmation
message
--- Content provided by FirstRanker.com ---
error messagerequest data
enter details
validate
enter book details
--- Content provided by FirstRanker.com ---
check availabilitylist of available books
get books
update
invalid
--- Content provided by FirstRanker.com ---
confirmationerror
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
:any user:main form :stock form :stock
controller
:db :error msg
user enters into the main form
--- Content provided by FirstRanker.com ---
user enters into the stock formvalidates the available stock
valid stock
displays items to the user
refer from db
--- Content provided by FirstRanker.com ---
invalid stockerror msg
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
44 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.SEQUENCE DIAGRAM: RECUIRTMENT SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
45 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6.SEQUENCE DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
46 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 5 Draw Relevant state chart and activity Diagrams
1. STATE CHART DIAGRAM: PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
47 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Send status toadministrator
Collect
response
Store to
--- Content provided by FirstRanker.com ---
databaseStatus Enquiry:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
48 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.STATECHART DIAGRAM: ONLINE BOOK BANKING SYSTEMS
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
enterdetails
enter book
details
check
--- Content provided by FirstRanker.com ---
availabilityget books
validate
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
49 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
50 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.STATE CHART DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:EXAM DETAILS:
--- Content provided by FirstRanker.com ---
51 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.STATE CHART DIAGRAM: STOCK MAINTENANCE SYSTEMS
Entered into
stock form
--- Content provided by FirstRanker.com ---
validationStock is
viewed
Error message is
displayed
--- Content provided by FirstRanker.com ---
Applicationis closed
/check for validity
[valid] [invalid]
/cancelled /cancelled
--- Content provided by FirstRanker.com ---
VIEW STOCK:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
52 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
PLACE ORDER AND BILLING:
--- Content provided by FirstRanker.com ---
Entered into the
order form
Place order
Validate
--- Content provided by FirstRanker.com ---
Billingperformed
Invalid item
Application
is closed
--- Content provided by FirstRanker.com ---
[invalid][valid]
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
--- Content provided by FirstRanker.com ---
1. 1. IntroductionThis system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
--- Content provided by FirstRanker.com ---
use.1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
--- Content provided by FirstRanker.com ---
In the online passport automation system, the applicant should enter their details, submit the form inthe database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
--- Content provided by FirstRanker.com ---
interface as simple as possible and at the same time not risking the security of data stored in the database. Thesystem will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
--- Content provided by FirstRanker.com ---
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details arestored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overallprogress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
--- Content provided by FirstRanker.com ---
complexities involved in it to the maximum possible extent.2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
--- Content provided by FirstRanker.com ---
3. Design of Passport Automation System:3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow:1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
--- Content provided by FirstRanker.com ---
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport orrenew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a uniqueid for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
--- Content provided by FirstRanker.com ---
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
--- Content provided by FirstRanker.com ---
confirmation.3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
--- Content provided by FirstRanker.com ---
3.5. Confirmation:3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
--- Content provided by FirstRanker.com ---
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
--- Content provided by FirstRanker.com ---
contains details about displaying the books, lending books, maintaining books, returning books, checking status,paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementComputers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
--- Content provided by FirstRanker.com ---
The system will have window based desktop interface allow the administrator to update the information.The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
--- Content provided by FirstRanker.com ---
allowed to take 3 books at a time. The student selects the book based on author name and edition that will bedisplayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
--- Content provided by FirstRanker.com ---
2.1.4. Payment Mode: Payment can be done either by cash or credit card.2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and book.2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
--- Content provided by FirstRanker.com ---
3.1 Member Details3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: Book is added to member?s account.--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
--- Content provided by FirstRanker.com ---
2. If the payment mode is credit card then account number and bank details must be given3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
--- Content provided by FirstRanker.com ---
3.5. Authentication3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: Valid users must be entered.3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
--- Content provided by FirstRanker.com ---
This software enables any user or a student to view the examination conducted and also the other detailsand register themselves for the desired examination provided all eligible criteria specified are satisfied.
1.3. Scope
--- Content provided by FirstRanker.com ---
The main scope of this system is used for testing the applicant's individual capacity and ability. Also theuser can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
This system gives the access rights of the software to the administrator. The admin has a login formwhich asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
--- Content provided by FirstRanker.com ---
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authorityto add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
--- Content provided by FirstRanker.com ---
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
--- Content provided by FirstRanker.com ---
2.1.4. Exam Details: It tells the details regarding the exam.2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and exam.2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
--- Content provided by FirstRanker.com ---
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
--- Content provided by FirstRanker.com ---
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which itends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
--- Content provided by FirstRanker.com ---
events involved in the registration process.3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
--- Content provided by FirstRanker.com ---
2. The applicant enters the academic, technical and the personal details3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
--- Content provided by FirstRanker.com ---
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for thatparticular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
--- Content provided by FirstRanker.com ---
examination.3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
--- Content provided by FirstRanker.com ---
The stock maintenance system is basically for the customers who access the information about the stockand retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
--- Content provided by FirstRanker.com ---
specifications and the use case model together describe the complete set of requirements on the system.--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
--- Content provided by FirstRanker.com ---
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In oursoftware all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
--- Content provided by FirstRanker.com ---
stocks available in the departmental sore and compute profits based on the total amount of sales.The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
--- Content provided by FirstRanker.com ---
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale ofitems. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
--- Content provided by FirstRanker.com ---
This is a sequence of related transactions performed by an actor and system.2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
--- Content provided by FirstRanker.com ---
order and also the billing details.2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with theactual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
--- Content provided by FirstRanker.com ---
the administrative reports.--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
--- Content provided by FirstRanker.com ---
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can beretrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
3.1.2. Flow Of Events:3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
--- Content provided by FirstRanker.com ---
3.1.2.2.Alternate Flow:1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the systemstate is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.2.2. Flow Of Events:3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
--- Content provided by FirstRanker.com ---
3.2.3. Alternate Flow:1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
--- Content provided by FirstRanker.com ---
This is a transaction performed when the user needs to place an order and also the billing details.3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
--- Content provided by FirstRanker.com ---
3. The system validates the item and then displays the details3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state isunchanged.
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
--- Content provided by FirstRanker.com ---
dealer.3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow:If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
--- Content provided by FirstRanker.com ---
includes adding, deleting and modifying the stock.1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
--- Content provided by FirstRanker.com ---
3. If the stock maintainer selected modify item, it is executed.3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
--- Content provided by FirstRanker.com ---
3.5.2.1.2. Delete Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
--- Content provided by FirstRanker.com ---
3.5.2.1.3. Modify Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow:3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
--- Content provided by FirstRanker.com ---
the delete is cancelled and basic flow is started in the beginning.3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
--- Content provided by FirstRanker.com ---
is unchanged.3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
--- Content provided by FirstRanker.com ---
3.6.2. Flow Of Events:3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
--- Content provided by FirstRanker.com ---
None3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
--- Content provided by FirstRanker.com ---
1.2 ObjectivesApplying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
--- Content provided by FirstRanker.com ---
The applicants who appear for this on-campus are the ones who are benefited by this software.1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
--- Content provided by FirstRanker.com ---
officer and managerial level should be done effectively and one should remember that once you make themistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
--- Content provided by FirstRanker.com ---
today. From the author?s experience, most recruitment that involves managers are done during discussions atlunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
--- Content provided by FirstRanker.com ---
always to be systematic in recruitment process? Certain type of managers can make a significant impact onOrganizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
--- Content provided by FirstRanker.com ---
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the applicationof ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
2.1.3 Test: The use case allows the applicant to undertake test.2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1 Applicant: This actor has user goals fulfilled through using services.2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
--- Content provided by FirstRanker.com ---
3.1.3 Pre-Condition: Enter the Username and password of the customer.3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
--- Content provided by FirstRanker.com ---
database.3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
--- Content provided by FirstRanker.com ---
3.3 Test:3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
--- Content provided by FirstRanker.com ---
3.3.2.1 Basic Flow: participate in the test.3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
--- Content provided by FirstRanker.com ---
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
--- Content provided by FirstRanker.com ---
personal interview through online.3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
--- Content provided by FirstRanker.com ---
3.5.4 Post-Condition: Interviewing the candidate3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
--- Content provided by FirstRanker.com ---
result through e-mail.3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:006. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
--- Content provided by FirstRanker.com ---
system to be efficient. It is such a reliable system that it is able to process the client for their correspondingrequest and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
--- Content provided by FirstRanker.com ---
consumer should purchase an item from the shop by using credit card payment then the merchant should giveresponse to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
--- Content provided by FirstRanker.com ---
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and theirdefinitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem StatementA problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
--- Content provided by FirstRanker.com ---
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. Thecredit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
--- Content provided by FirstRanker.com ---
are done.2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
--- Content provided by FirstRanker.com ---
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
--- Content provided by FirstRanker.com ---
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to theconcerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
--- Content provided by FirstRanker.com ---
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
--- Content provided by FirstRanker.com ---
3.2: Update Order:3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
--- Content provided by FirstRanker.com ---
3.3. Cancel Order:3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events: The customer provides the details for crediting transactions.3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
--- Content provided by FirstRanker.com ---
3.4.4. Post-Condition: Customer should put signature and give it to merchant.3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
--- Content provided by FirstRanker.com ---
2. The transaction id is entered for payment transaction.3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
--- Content provided by FirstRanker.com ---
Purchase StockStock Updation
Profit Computation
Any user
Dealer
--- Content provided by FirstRanker.com ---
ProprietorDB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.USECASE DIAGRAM: Online Recuirtment Systems
DBA
--- Content provided by FirstRanker.com ---
TestChecking
Interview
Result
Login
--- Content provided by FirstRanker.com ---
ResumeApplicant
<
<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
User
--- Content provided by FirstRanker.com ---
ShoppingCrediting
Pay back
<
<
--- Content provided by FirstRanker.com ---
<<
<
Admin
Update
--- Content provided by FirstRanker.com ---
orderCancel
order
Crediting
details
--- Content provided by FirstRanker.com ---
Pay backdetails
Make
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
--- Content provided by FirstRanker.com ---
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. CLASS DIAGRAM:Online Book Banking Systems
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Any user
(from Use Case View)
main form
--- Content provided by FirstRanker.com ---
user enters main form()Stock form
displays stock details()
user views the details of the available stock()
error message
--- Content provided by FirstRanker.com ---
displays error msg()invalid stock()
Stock controller
validate stock details()
refer from db() DB
--- Content provided by FirstRanker.com ---
(from Use Case View)VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 4 Using the identified scenarios, find the interaction between objects
and represent them using UML Sequence Diagram
--- Content provided by FirstRanker.com ---
1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS:main form
:student
passport
--- Content provided by FirstRanker.com ---
:database :othersStudent/others
for student passport
if response is
student
--- Content provided by FirstRanker.com ---
Verify and confirmfor others
if response is
others
:applicant
--- Content provided by FirstRanker.com ---
Request to open main formCollect details
Response
request to enter student details
Store student details
--- Content provided by FirstRanker.com ---
successfully registered for studentsRequest to enter applicant details
store an applicant details
verify and confirm
successfully registered
--- Content provided by FirstRanker.com ---
APPLICANT:--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
SEQUENCE DIAGRAM:
:Administrator :New :Update :Status Enquiry
--- Content provided by FirstRanker.com ---
Check Status typeResponse
Resquest
Send new form to Applicant
Request to renewal
--- Content provided by FirstRanker.com ---
Send renewal form to ApplicantStore to Database
Update the Status
New Update
STATUS ENQUIRY:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
database confirmation
message
--- Content provided by FirstRanker.com ---
error messagerequest data
enter details
validate
enter book details
--- Content provided by FirstRanker.com ---
check availabilitylist of available books
get books
update
invalid
--- Content provided by FirstRanker.com ---
confirmationerror
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
:any user:main form :stock form :stock
controller
:db :error msg
user enters into the main form
--- Content provided by FirstRanker.com ---
user enters into the stock formvalidates the available stock
valid stock
displays items to the user
refer from db
--- Content provided by FirstRanker.com ---
invalid stockerror msg
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
44 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.SEQUENCE DIAGRAM: RECUIRTMENT SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
45 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6.SEQUENCE DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
46 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 5 Draw Relevant state chart and activity Diagrams
1. STATE CHART DIAGRAM: PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
47 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Send status toadministrator
Collect
response
Store to
--- Content provided by FirstRanker.com ---
databaseStatus Enquiry:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
48 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.STATECHART DIAGRAM: ONLINE BOOK BANKING SYSTEMS
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
enterdetails
enter book
details
check
--- Content provided by FirstRanker.com ---
availabilityget books
validate
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
49 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
50 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.STATE CHART DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:EXAM DETAILS:
--- Content provided by FirstRanker.com ---
51 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.STATE CHART DIAGRAM: STOCK MAINTENANCE SYSTEMS
Entered into
stock form
--- Content provided by FirstRanker.com ---
validationStock is
viewed
Error message is
displayed
--- Content provided by FirstRanker.com ---
Applicationis closed
/check for validity
[valid] [invalid]
/cancelled /cancelled
--- Content provided by FirstRanker.com ---
VIEW STOCK:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
52 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
PLACE ORDER AND BILLING:
--- Content provided by FirstRanker.com ---
Entered into the
order form
Place order
Validate
--- Content provided by FirstRanker.com ---
Billingperformed
Invalid item
Application
is closed
--- Content provided by FirstRanker.com ---
[invalid][valid]
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
53 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.STATE CHART DIAGRAM: RECUIRTMENT SYSTEMSProvide
user_id
--- Content provided by FirstRanker.com ---
RegistrationAttend Test
Display
Result
Interview
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
--- Content provided by FirstRanker.com ---
This system deals with online passport automation for the applicant .Online passport automation systemhas been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
--- Content provided by FirstRanker.com ---
the database and the applicant should attend the verification process.1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
--- Content provided by FirstRanker.com ---
system will retain information on the entire applicant who has necessary rights to apply for the passport. Theparticular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
--- Content provided by FirstRanker.com ---
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automationdatabase administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
--- Content provided by FirstRanker.com ---
progress of the system. Administrator is responsible for the entire process within the system. Online passportautomation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case) Analysis:2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
--- Content provided by FirstRanker.com ---
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passportautomation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
--- Content provided by FirstRanker.com ---
3.1. Applicant details:3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
--- Content provided by FirstRanker.com ---
2. The Database accepts the applicant details.3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the actor wishes to apply for the passport first time.2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
--- Content provided by FirstRanker.com ---
renew the old passport.3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
--- Content provided by FirstRanker.com ---
id for each applicant.3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
--- Content provided by FirstRanker.com ---
3.4. Verification:3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted toadministrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This use case explains the confirmation process done by the police.3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
--- Content provided by FirstRanker.com ---
Use case descriptions and other documents are described in such a way that the student understands it and findsit easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
--- Content provided by FirstRanker.com ---
paying dues and penalties, maintaining member details, etc.1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
Computers play an integral role in day to day life. Due to advancement in communication technologyinternet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
--- Content provided by FirstRanker.com ---
The administrator keeps track of member details and book details. The system will have all the details about thebook and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
--- Content provided by FirstRanker.com ---
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penaltyamount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
2.1.5. Authentication: The administrator will authenticate the student.2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
--- Content provided by FirstRanker.com ---
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
3.1 Member Details
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: It helps the students to login and register themselves.3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Entering information about the student.3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: Student selects and orders the books.3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
--- Content provided by FirstRanker.com ---
3.4. Payment Mode3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
--- Content provided by FirstRanker.com ---
3 The Acknowledgement or receipt is given back to the student.3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The administrator will authenticate the student.3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: Valid users are entered.3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This software has been developed in such a way that any applicant can register themselves for theirexams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
--- Content provided by FirstRanker.com ---
and register themselves for the desired examination provided all eligible criteria specified are satisfied.1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
--- Content provided by FirstRanker.com ---
user can register him by going through the various details and particulars regarding the exam of his/her choice. Ifthe applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
--- Content provided by FirstRanker.com ---
which asks for a valid username and password. This username and password can be set as per the admin. Theadministrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
--- Content provided by FirstRanker.com ---
to add, modify, and delete the various database details.The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
--- Content provided by FirstRanker.com ---
address and other personal details. The eligibility criteria include fields such as year of passing, percentage ofmarks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
--- Content provided by FirstRanker.com ---
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
--- Content provided by FirstRanker.com ---
2.2.3. Administration: This actor manages the details of applicant and exam.2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
--- Content provided by FirstRanker.com ---
3. Design of Exam Registration System:3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actorenters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
--- Content provided by FirstRanker.com ---
ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
--- Content provided by FirstRanker.com ---
3. The contents entered by the applicant is validated4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
--- Content provided by FirstRanker.com ---
particular course3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
--- Content provided by FirstRanker.com ---
The database accepts the details and checks whether the applicant is eligible.3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
--- Content provided by FirstRanker.com ---
3.4. Exam Details:3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
--- Content provided by FirstRanker.com ---
3.5. Fee Processing:3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The applicant pays the fees before due date.3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
--- Content provided by FirstRanker.com ---
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits arecomputed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
--- Content provided by FirstRanker.com ---
software all the defects are removed and it is reliable, user friendly and very supportive.1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
--- Content provided by FirstRanker.com ---
The new system has a graphical user interface to allow the stock maintainer to enter the informationabout the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
--- Content provided by FirstRanker.com ---
items. The user can view the availability of all the items in the store along with the price and can?t make anychanges of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
--- Content provided by FirstRanker.com ---
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
--- Content provided by FirstRanker.com ---
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes topurchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
--- Content provided by FirstRanker.com ---
actual price and the maximum retail price.2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
--- Content provided by FirstRanker.com ---
retrieved.3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
--- Content provided by FirstRanker.com ---
state is unchanged.3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid item then the system displays an error message.2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state isunchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
--- Content provided by FirstRanker.com ---
3.3.2. Flow Of Events:3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow:1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
If the stock maintainer is not satisfied with the quotation he can quit and can place order later3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying theitems from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
--- Content provided by FirstRanker.com ---
1. The system request that the stock maintainer specify the function he/she would like to perform.2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
--- Content provided by FirstRanker.com ---
3.5.2.1.1. Add Stock:1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id doesnot exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The stock maintainer logs onto the system.--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price andthe maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
--- Content provided by FirstRanker.com ---
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.5. Online Recruitment System:
1. Problems Analysis and Project Planning:
--- Content provided by FirstRanker.com ---
1.1 .IntroductionThe aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
--- Content provided by FirstRanker.com ---
Applying for the job login, upload the resume, attend the interview online, check for the result.1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
--- Content provided by FirstRanker.com ---
1.3.2 OrganizationThis software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem StatementLine managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
--- Content provided by FirstRanker.com ---
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
--- Content provided by FirstRanker.com ---
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be aformality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
--- Content provided by FirstRanker.com ---
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equalopportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
--- Content provided by FirstRanker.com ---
of ad hoc measures, which often rely heavily on personal contacts.--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
2.1.4:Checking: The use case allows the system to verify the correct answers.2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
--- Content provided by FirstRanker.com ---
2.2.2 DBA: This kind of actor provides a service.2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1 Brief Description: User name and password3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
--- Content provided by FirstRanker.com ---
3.1.4 Post-Condition: Enter into the login page.3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
--- Content provided by FirstRanker.com ---
3.2.2.1 Basic Flow: upload the resume3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
--- Content provided by FirstRanker.com ---
3.3.1 Brief Description: The use case allows the applicant to undertake test.--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
--- Content provided by FirstRanker.com ---
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
3.4 Checking:
--- Content provided by FirstRanker.com ---
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in thedatabase.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
--- Content provided by FirstRanker.com ---
3.4.3 Pre-Condition: Checking the answers.3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
--- Content provided by FirstRanker.com ---
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
--- Content provided by FirstRanker.com ---
3.6 Result:3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
--- Content provided by FirstRanker.com ---
3.6.2.1 Basic Flow: Displaying the result.3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
--- Content provided by FirstRanker.com ---
request and also perform functions for many clients at the same time efficiently without any error occurrence.1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
--- Content provided by FirstRanker.com ---
response to the consumers view while purchasing an item from the shop and required processing of transactionshould be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
--- Content provided by FirstRanker.com ---
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightlydifferent ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
A problem statement is a concise description of the issues that need to be addressed by a problem solvingteam and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
--- Content provided by FirstRanker.com ---
credit card transaction is used by the clients to do the crediting features that are available in bank and do the--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
--- Content provided by FirstRanker.com ---
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the ordersthat they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
--- Content provided by FirstRanker.com ---
concerned organization.2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
--- Content provided by FirstRanker.com ---
3. Design of Credit Card Processing System:3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
--- Content provided by FirstRanker.com ---
2. The items that are entered are ordered.3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Customers who want to change their orders are stored here.3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
--- Content provided by FirstRanker.com ---
3.3.1Brief Description: The cancellation orders made by customer are maintained here.3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: The items are cancelled.3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
--- Content provided by FirstRanker.com ---
3.5. Payback Details:3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
Purchase Stock
--- Content provided by FirstRanker.com ---
Stock UpdationProfit Computation
Any user
Dealer
Proprietor
--- Content provided by FirstRanker.com ---
DBStock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment Systems
DBA
Test
--- Content provided by FirstRanker.com ---
CheckingInterview
Result
Login
Resume
--- Content provided by FirstRanker.com ---
Applicant<
<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEMUser
Shopping
--- Content provided by FirstRanker.com ---
CreditingPay back
<
<
<
--- Content provided by FirstRanker.com ---
<<
Admin
Update
order
--- Content provided by FirstRanker.com ---
Cancelorder
Crediting
details
Pay back
--- Content provided by FirstRanker.com ---
detailsMake
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
--- Content provided by FirstRanker.com ---
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. CLASS DIAGRAM:Online Book Banking Systems
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Any user
(from Use Case View)
main form
user enters main form()
--- Content provided by FirstRanker.com ---
Stock formdisplays stock details()
user views the details of the available stock()
error message
displays error msg()
--- Content provided by FirstRanker.com ---
invalid stock()Stock controller
validate stock details()
refer from db() DB
(from Use Case View)
--- Content provided by FirstRanker.com ---
VIEW STOCK:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 4 Using the identified scenarios, find the interaction between objects
and represent them using UML Sequence Diagram
1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
:main form
:student
passport
:database :others
--- Content provided by FirstRanker.com ---
Student/othersfor student passport
if response is
student
Verify and confirm
--- Content provided by FirstRanker.com ---
for othersif response is
others
:applicant
Request to open main form
--- Content provided by FirstRanker.com ---
Collect detailsResponse
request to enter student details
Store student details
successfully registered for students
--- Content provided by FirstRanker.com ---
Request to enter applicant detailsstore an applicant details
verify and confirm
successfully registered
APPLICANT:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00SEQUENCE DIAGRAM:
:Administrator :New :Update :Status Enquiry
Check Status type
--- Content provided by FirstRanker.com ---
ResponseResquest
Send new form to Applicant
Request to renewal
Send renewal form to Applicant
--- Content provided by FirstRanker.com ---
Store to DatabaseUpdate the Status
New Update
STATUS ENQUIRY:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
student data entry form book form databasecontroller
database confirmation
message
error message
--- Content provided by FirstRanker.com ---
request dataenter details
validate
enter book details
check availability
--- Content provided by FirstRanker.com ---
list of available booksget books
update
invalid
confirmation
--- Content provided by FirstRanker.com ---
error--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS
:any user
--- Content provided by FirstRanker.com ---
:main form :stock form :stockcontroller
:db :error msg
user enters into the main form
user enters into the stock form
--- Content provided by FirstRanker.com ---
validates the available stockvalid stock
displays items to the user
refer from db
invalid stock
--- Content provided by FirstRanker.com ---
error msgVIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
44 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.SEQUENCE DIAGRAM: RECUIRTMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
45 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6.SEQUENCE DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
46 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 5 Draw Relevant state chart and activity Diagrams1. STATE CHART DIAGRAM: PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
47 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Send status to
--- Content provided by FirstRanker.com ---
administratorCollect
response
Store to
database
--- Content provided by FirstRanker.com ---
Status Enquiry:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
48 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.STATECHART DIAGRAM: ONLINE BOOK BANKING SYSTEMSORDER BOOKS:
enter
--- Content provided by FirstRanker.com ---
detailsenter book
details
check
availability
--- Content provided by FirstRanker.com ---
get booksvalidate
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
49 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
50 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.STATE CHART DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
EXAM DETAILS:--- Content provided by FirstRanker.com ---
51 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.STATE CHART DIAGRAM: STOCK MAINTENANCE SYSTEMSEntered into
stock form
validation
--- Content provided by FirstRanker.com ---
Stock isviewed
Error message is
displayed
Application
--- Content provided by FirstRanker.com ---
is closed/check for validity
[valid] [invalid]
/cancelled /cancelled
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
52 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PLACE ORDER AND BILLING:
--- Content provided by FirstRanker.com ---
Entered into theorder form
Place order
Validate
Billing
--- Content provided by FirstRanker.com ---
performedInvalid item
Application
is closed
[invalid]
--- Content provided by FirstRanker.com ---
[valid]--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
53 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.STATE CHART DIAGRAM: RECUIRTMENT SYSTEMS
--- Content provided by FirstRanker.com ---
Provide
user_id
Registration
--- Content provided by FirstRanker.com ---
Attend TestDisplay
Result
Interview
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
54 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6.STATE CHART DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
ADMINissuing
cancelled
delivered
withdrawal
--- Content provided by FirstRanker.com ---
checkbalance
deduction
Payment
update
--- Content provided by FirstRanker.com ---
an info is not availableall info available
sufficient amount
low balance
do/initiate
--- Content provided by FirstRanker.com ---
deliverydo/check
details
do/initiate
withdraw
--- Content provided by FirstRanker.com ---
do/checking
payment of
the credit
do/ from the
--- Content provided by FirstRanker.com ---
accountdo/balance
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
--- Content provided by FirstRanker.com ---
CS6511 ?CASE TOOLS LABExpt. No. 1 TO DEVELOP A PROBLEM STATEMENT
1. Passport Automation System
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
This system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
--- Content provided by FirstRanker.com ---
passport automation process can be done efficiently in advance and without much of delay. The use casedescriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
--- Content provided by FirstRanker.com ---
system contains the details about the applicant, appointment date & time and the date of expiry.1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
the database and the applicant should attend the verification process.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
The online passport automation system deals about applying and renewing the passport for submittingthe applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
system will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
--- Content provided by FirstRanker.com ---
If the entire process of ?Issue of Passport? is done in a manual manner then it would take severalmonths for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
progress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
--- Content provided by FirstRanker.com ---
in the way that there is no manual intervention. This system provides instant and accurate results for applying thepassport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
2.1.5. Confirmation: This use case explains the confirmation process done by the police.2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
--- Content provided by FirstRanker.com ---
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
--- Content provided by FirstRanker.com ---
address, contact details, etc.3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-condition: Specifying the applicant details.3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Status Enquiry:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.3.2.2. Flow of events:
3.2.2.1. Basic Flow:
1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
renew the old passport.
3.3. Generate Unique Id:
--- Content provided by FirstRanker.com ---
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
id for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
--- Content provided by FirstRanker.com ---
administrator will not issue unique id.3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of events:3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
--- Content provided by FirstRanker.com ---
3.4.3Pre condition: The details are verified using the generated unique id.3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
3.5.1. Brief Description: This use case explains the confirmation process done by the police.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of events:--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-condition: The applicant details are verified by the police.3.5.4. Post condition: The passport will be issued, verified details are correct.
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
paying dues and penalties, maintaining member details, etc.
1.3. Scope
--- Content provided by FirstRanker.com ---
This document for book banking system makes the students borrow books, through internet. The systemreduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
Computers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
--- Content provided by FirstRanker.com ---
exception of book banking system is done to replace the manual entering and processing of information whichare prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
--- Content provided by FirstRanker.com ---
their necessary information such as course, year etc., for registration purpose. Then the student has to login withtheir name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
--- Content provided by FirstRanker.com ---
2.1.2. Book Details: Students can check the availability of the books.2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
--- Content provided by FirstRanker.com ---
3. Design of Online Book Banking System:
3.1 Member Details
3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1.Student moves to the login page.2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
--- Content provided by FirstRanker.com ---
3.2. Book Details3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3. Order Books3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
--- Content provided by FirstRanker.com ---
prompted.3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
--- Content provided by FirstRanker.com ---
3.6.1. Brief Description: Students should return the books on or before the due date.3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
--- Content provided by FirstRanker.com ---
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3. Exam Registration System
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
This software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
--- Content provided by FirstRanker.com ---
software for registering themselves in the examination.1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
and register themselves for the desired examination provided all eligible criteria specified are satisfied.
--- Content provided by FirstRanker.com ---
1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
user can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
--- Content provided by FirstRanker.com ---
examinations.1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
which asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
--- Content provided by FirstRanker.com ---
the preset username and password, the software is ready. Once, the software is ready, the admin creates adatabase and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
to add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
--- Content provided by FirstRanker.com ---
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about thevarious examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. Problem Statement (Use case Analysis):
2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
--- Content provided by FirstRanker.com ---
2.1.2. Registration Form: It helps the student to register for the examination.2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
--- Content provided by FirstRanker.com ---
2.2. Identified Actors2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
--- Content provided by FirstRanker.com ---
2.2.5.ug: The one who register for their exam according to their UG syllabus.2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
3. Design of Exam Registration System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for ausername and password, which is present.
3.1.2. Flow of Events:
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
--- Content provided by FirstRanker.com ---
into the system.3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state willremain unchanged.
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Registration Form:3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
--- Content provided by FirstRanker.com ---
takes place:1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriateerror message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
particular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
--- Content provided by FirstRanker.com ---
otherwise they can register again.3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
--- Content provided by FirstRanker.com ---
qualification, etc.3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre Condition: The applicant specifies his/her details.3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
--- Content provided by FirstRanker.com ---
available and selects the examinations of his choice.--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
--- Content provided by FirstRanker.com ---
3.5.2.Flow of Events:3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
--- Content provided by FirstRanker.com ---
3.6. Confirmation:3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
--- Content provided by FirstRanker.com ---
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
4. Stock Maintenance system
--- Content provided by FirstRanker.com ---
1. Problem Analysis And Project Planning for Stock Maintenance system1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
--- Content provided by FirstRanker.com ---
1.2. Objective:The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
software all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
--- Content provided by FirstRanker.com ---
A new stock maintenance system for a departmental store to replace the existing maintenance system,which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
--- Content provided by FirstRanker.com ---
purchase orders for security purpose.The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
items. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
--- Content provided by FirstRanker.com ---
2.1. Problem Statement Analysis:2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
--- Content provided by FirstRanker.com ---
stock maintenance system.2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
--- Content provided by FirstRanker.com ---
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from thestock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
actual price and the maximum retail price.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: User can just view the items available in the system and can place orders.2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
retrieved.
3. Design Of Stock Maintenance System:
--- Content provided by FirstRanker.com ---
3.1.Login:3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
--- Content provided by FirstRanker.com ---
2. The user enters the name and password.3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
--- Content provided by FirstRanker.com ---
point the use case ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
state is unchanged.
3.2. View Stock:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available inthe stock maintenance system.
3.2.2. Flow Of Events:
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
--- Content provided by FirstRanker.com ---
2. The user enters the name of the item.3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
--- Content provided by FirstRanker.com ---
3.2.4. Pre Condition: The user logs onto the system.--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.3. Place Order And Billing:3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when any user wishes to purchase any item2. The user enters the required item
3. The system validates the item and then displays the details
3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
--- Content provided by FirstRanker.com ---
2. The user can place an order for some other item or can quit3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
unchanged.
--- Content provided by FirstRanker.com ---
3.4. Purchase Stock:3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system isunchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.5. Stock Updation:
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.5.2. Flow Of Events:3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
--- Content provided by FirstRanker.com ---
1. If the stock maintainer selected add item, it is executed.2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
--- Content provided by FirstRanker.com ---
name, price, and quantity of the item.2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
--- Content provided by FirstRanker.com ---
3. The system provides the stock maintainer to confirm deletion of item.4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
--- Content provided by FirstRanker.com ---
3. The stock maintainer makes the desired changes to the item.4. The system modifies the information.
3.5.2.2. Alternate Flow:
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
--- Content provided by FirstRanker.com ---
cancel the operation at which point the use case ends.3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
--- Content provided by FirstRanker.com ---
1. The proprietor gets the actual price and the maximum retail price from the database.2The profit is computed with the above data.
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
--- Content provided by FirstRanker.com ---
2. The correct data are then obtained from the database and profit is computed.3.6.3. Pre Condition:
None
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
--- Content provided by FirstRanker.com ---
5. Online Recruitment System:1. Problems Analysis and Project Planning:
1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
--- Content provided by FirstRanker.com ---
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancypositions.
1.2 Objectives
Applying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
--- Content provided by FirstRanker.com ---
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of asoftware company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
--- Content provided by FirstRanker.com ---
an efficient recruitment system.1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
--- Content provided by FirstRanker.com ---
the recruitment of its applicants.1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
--- Content provided by FirstRanker.com ---
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitmentand mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
--- Content provided by FirstRanker.com ---
full potential. This is compounded by the fact that some companies have built a tradition of hiring people basedon personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
--- Content provided by FirstRanker.com ---
The other thing that the author observed is that, those line managers who are involved in the recruitmentare not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
--- Content provided by FirstRanker.com ---
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficientlyqualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
of ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
--- Content provided by FirstRanker.com ---
2.1.1 Login: This use case is used to login with the help of username and password.2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
--- Content provided by FirstRanker.com ---
interview through online.2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
--- Content provided by FirstRanker.com ---
primary or supporting actor.3. Design of Online Recruitment System:
3.1. Login:
3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
--- Content provided by FirstRanker.com ---
3.1.2.1 Basic Flow: Display the Login page.3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
--- Content provided by FirstRanker.com ---
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3 Pre-Condition: enter into the login page.3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
--- Content provided by FirstRanker.com ---
3.3.4 Post-Condition: To finish the tes3.4 Checking:
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
--- Content provided by FirstRanker.com ---
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
--- Content provided by FirstRanker.com ---
3.5 Interview:3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
--- Content provided by FirstRanker.com ---
the test3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
--- Content provided by FirstRanker.com ---
3.6.3 Pre-Condition: Evaluating the result of an interview.3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM1. Problem Analysis and Project Planning
1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
--- Content provided by FirstRanker.com ---
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s lifeand to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
request and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
--- Content provided by FirstRanker.com ---
This system tries to make transactions as simple as possible and at the same time not risking the securityof data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
response to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
--- Content provided by FirstRanker.com ---
1.3. ScopeThe credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
--- Content provided by FirstRanker.com ---
ambiguous requirements1.4. Problem Statement
A problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
--- Content provided by FirstRanker.com ---
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose ofa problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
credit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
2. Problem Statement (Use case Analysis)
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
--- Content provided by FirstRanker.com ---
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing theamount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
concerned organization.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are storedhere.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
3. Design of Credit Card Processing System:
3.1. Make Order:
--- Content provided by FirstRanker.com ---
3.1.1brief Description: The customers who make orders for the item are maintained here.3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Customers enroll their orders for purchase.3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.2.3. Pre-Condition: The order is being updated.3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
--- Content provided by FirstRanker.com ---
3.4. Crediting Details:3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
--- Content provided by FirstRanker.com ---
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
--- Content provided by FirstRanker.com ---
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. USECASE DIAGRAM: Online Book Banking Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
--- Content provided by FirstRanker.com ---
ViewStockPlace Order &Billing
Purchase Stock
Stock Updation
Profit Computation
--- Content provided by FirstRanker.com ---
Any userDealer
Proprietor
DB
Stock Maintainer
--- Content provided by FirstRanker.com ---
USE CASE :--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment SystemsDBA
Test
Checking
Interview
--- Content provided by FirstRanker.com ---
ResultLogin
Resume
Applicant
<
--- Content provided by FirstRanker.com ---
<<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
User
Shopping
Crediting
Pay back
--- Content provided by FirstRanker.com ---
<<
<
<
<
--- Content provided by FirstRanker.com ---
AdminUpdate
order
Cancel
order
--- Content provided by FirstRanker.com ---
Creditingdetails
Pay back
details
Make
--- Content provided by FirstRanker.com ---
order--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAINMODEL WITH UML CLASS DIAGRAM
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. CLASS DIAGRAM:Online Book Banking Systems
--- Content provided by FirstRanker.com ---
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMSREGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
Any user
--- Content provided by FirstRanker.com ---
(from Use Case View)main form
user enters main form()
Stock form
displays stock details()
--- Content provided by FirstRanker.com ---
user views the details of the available stock()error message
displays error msg()
invalid stock()
Stock controller
--- Content provided by FirstRanker.com ---
validate stock details()refer from db() DB
(from Use Case View)
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 4 Using the identified scenarios, find the interaction between objectsand represent them using UML Sequence Diagram
1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
:main form
--- Content provided by FirstRanker.com ---
:studentpassport
:database :others
Student/others
for student passport
--- Content provided by FirstRanker.com ---
if response isstudent
Verify and confirm
for others
if response is
--- Content provided by FirstRanker.com ---
others:applicant
Request to open main form
Collect details
Response
--- Content provided by FirstRanker.com ---
request to enter student detailsStore student details
successfully registered for students
Request to enter applicant details
store an applicant details
--- Content provided by FirstRanker.com ---
verify and confirmsuccessfully registered
APPLICANT:
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
SEQUENCE DIAGRAM::Administrator :New :Update :Status Enquiry
Check Status type
Response
Resquest
--- Content provided by FirstRanker.com ---
Send new form to ApplicantRequest to renewal
Send renewal form to Applicant
Store to Database
Update the Status
--- Content provided by FirstRanker.com ---
New UpdateSTATUS ENQUIRY:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMSORDER BOOKS:
--- Content provided by FirstRanker.com ---
student data entry form book form database
controller
--- Content provided by FirstRanker.com ---
database confirmationmessage
error message
request data
enter details
--- Content provided by FirstRanker.com ---
validateenter book details
check availability
list of available books
get books
--- Content provided by FirstRanker.com ---
updateinvalid
confirmation
error
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
--- Content provided by FirstRanker.com ---
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:004.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
:any user
:main form :stock form :stock
controller
--- Content provided by FirstRanker.com ---
:db :error msguser enters into the main form
user enters into the stock form
validates the available stock
valid stock
--- Content provided by FirstRanker.com ---
displays items to the userrefer from db
invalid stock
error msg
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
44 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.SEQUENCE DIAGRAM: RECUIRTMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
45 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.SEQUENCE DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
46 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Expt. No. 5 Draw Relevant state chart and activity Diagrams
--- Content provided by FirstRanker.com ---
1. STATE CHART DIAGRAM: PASSPORT AUTOMATION SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
47 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Send status to
administrator
Collect
--- Content provided by FirstRanker.com ---
responseStore to
database
Status Enquiry:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
48 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.STATECHART DIAGRAM: ONLINE BOOK BANKING SYSTEMS
--- Content provided by FirstRanker.com ---
ORDER BOOKS:enter
details
enter book
--- Content provided by FirstRanker.com ---
detailscheck
availability
get books
validate
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
49 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
50 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.STATE CHART DIAGRAM: EXAM REGISTRATION SYSTEMSREGISTRATION FORM:
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
51 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4.STATE CHART DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Entered intostock form
validation
Stock is
viewed
--- Content provided by FirstRanker.com ---
Error message isdisplayed
Application
is closed
/check for validity
--- Content provided by FirstRanker.com ---
[valid] [invalid]/cancelled /cancelled
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
52 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PLACE ORDER AND BILLING:
Entered into the
order form
--- Content provided by FirstRanker.com ---
Place orderValidate
Billing
performed
Invalid item
--- Content provided by FirstRanker.com ---
Applicationis closed
[invalid]
[valid]
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
53 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.STATE CHART DIAGRAM: RECUIRTMENT SYSTEMS
--- Content provided by FirstRanker.com ---
Provideuser_id
Registration
Attend Test
Display
--- Content provided by FirstRanker.com ---
ResultInterview
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
54 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.STATE CHART DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
ADMIN
issuing
--- Content provided by FirstRanker.com ---
cancelleddelivered
withdrawal
check
balance
--- Content provided by FirstRanker.com ---
deductionPayment
update
an info is not available
all info available
--- Content provided by FirstRanker.com ---
sufficient amountlow balance
do/initiate
delivery
do/check
--- Content provided by FirstRanker.com ---
detailsdo/initiate
withdraw
do/
checking
--- Content provided by FirstRanker.com ---
payment ofthe credit
do/ from the
account
do/balance
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
55 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
1.ACTIVITY DIAGRAM: PASSPORT AUTOMATION SYSTEMSCollect Status
from Applicant
Status Enquiry:
--- Content provided by FirstRanker.com ---
Check StatusSend new form
Send renewal
form
Old Applicant New Applicant
--- Content provided by FirstRanker.com ---
submit detailStore to Database
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT
--- Content provided by FirstRanker.com ---
1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
1. 1. Introduction
--- Content provided by FirstRanker.com ---
This system deals with online passport automation for the applicant .Online passport automation systemhas been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
use.
--- Content provided by FirstRanker.com ---
1.2. ObjectiveThe purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
In the online passport automation system, the applicant should enter their details, submit the form in
--- Content provided by FirstRanker.com ---
the database and the applicant should attend the verification process.1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
interface as simple as possible and at the same time not risking the security of data stored in the database. The
--- Content provided by FirstRanker.com ---
system will retain information on the entire applicant who has necessary rights to apply for the passport. Theparticular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details are
--- Content provided by FirstRanker.com ---
stored in a highly secured database, so that it cannot be illegally accessed. The online passport automationdatabase administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overall
--- Content provided by FirstRanker.com ---
progress of the system. Administrator is responsible for the entire process within the system. Online passportautomation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
complexities involved in it to the maximum possible extent.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case) Analysis:2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.
--- Content provided by FirstRanker.com ---
2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.
--- Content provided by FirstRanker.com ---
2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passportautomation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
3. Design of Passport Automation System:
--- Content provided by FirstRanker.com ---
3.1. Applicant details:3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.
--- Content provided by FirstRanker.com ---
2. The Database accepts the applicant details.3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
3.2.2.1. Basic Flow:
--- Content provided by FirstRanker.com ---
1. This use case starts when the actor wishes to apply for the passport first time.2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport or
--- Content provided by FirstRanker.com ---
renew the old passport.3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a unique
--- Content provided by FirstRanker.com ---
id for each applicant.3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.
--- Content provided by FirstRanker.com ---
3.4. Verification:3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
confirmation.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted toadministrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
3.5. Confirmation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This use case explains the confirmation process done by the police.3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.
--- Content provided by FirstRanker.com ---
Use case descriptions and other documents are described in such a way that the student understands it and findsit easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
contains details about displaying the books, lending books, maintaining books, returning books, checking status,
--- Content provided by FirstRanker.com ---
paying dues and penalties, maintaining member details, etc.1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
Computers play an integral role in day to day life. Due to advancement in communication technologyinternet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
The system will have window based desktop interface allow the administrator to update the information.
--- Content provided by FirstRanker.com ---
The administrator keeps track of member details and book details. The system will have all the details about thebook and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
allowed to take 3 books at a time. The student selects the book based on author name and edition that will be
--- Content provided by FirstRanker.com ---
displayed in the website. If the student delays to return or renew the book, then he/she must pay the penaltyamount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
2.1.4. Payment Mode: Payment can be done either by cash or credit card.
--- Content provided by FirstRanker.com ---
2.1.5. Authentication: The administrator will authenticate the student.2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
2.2.2. Database: This actor stores all the information about the student and book.
--- Content provided by FirstRanker.com ---
2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
3.1 Member Details
--- Content provided by FirstRanker.com ---
3.1.1. Brief Description: It helps the students to login and register themselves.3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.1.3. Pre-Condition: Entering information about the student.3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
3.2.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow : 1.Student selects the book from the available list.2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
3.2.4. Post Condition: Book is added to member?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: Student selects and orders the books.3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.
--- Content provided by FirstRanker.com ---
3.4. Payment Mode3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
2. If the payment mode is credit card then account number and bank details must be given
--- Content provided by FirstRanker.com ---
3 The Acknowledgement or receipt is given back to the student.3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
3.5. Authentication
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: The administrator will authenticate the student.3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
3.5.3. Pre-Condition: Valid users must be entered.
--- Content provided by FirstRanker.com ---
3.5.4. Post-Condition: Valid users are entered.3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
1.1. Introduction
--- Content provided by FirstRanker.com ---
This software has been developed in such a way that any applicant can register themselves for theirexams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
This software enables any user or a student to view the examination conducted and also the other details
--- Content provided by FirstRanker.com ---
and register themselves for the desired examination provided all eligible criteria specified are satisfied.1.3. Scope
The main scope of this system is used for testing the applicant's individual capacity and ability. Also the
--- Content provided by FirstRanker.com ---
user can register him by going through the various details and particulars regarding the exam of his/her choice. Ifthe applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
This system gives the access rights of the software to the administrator. The admin has a login form
--- Content provided by FirstRanker.com ---
which asks for a valid username and password. This username and password can be set as per the admin. Theadministrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authority
--- Content provided by FirstRanker.com ---
to add, modify, and delete the various database details.The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,
--- Content provided by FirstRanker.com ---
address and other personal details. The eligibility criteria include fields such as year of passing, percentage ofmarks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. Problem Statement (Use case Analysis):
--- Content provided by FirstRanker.com ---
2.1. Identified Use cases2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
2.1.4. Exam Details: It tells the details regarding the exam.
--- Content provided by FirstRanker.com ---
2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
2.2.2. Database: This actor stores all the information about the student and exam.
--- Content provided by FirstRanker.com ---
2.2.3. Administration: This actor manages the details of applicant and exam.2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.
--- Content provided by FirstRanker.com ---
3. Design of Exam Registration System:3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actorenters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which it
--- Content provided by FirstRanker.com ---
ends.3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
events involved in the registration process.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
2. The applicant enters the academic, technical and the personal details
--- Content provided by FirstRanker.com ---
3. The contents entered by the applicant is validated4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for that
--- Content provided by FirstRanker.com ---
particular course3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.
--- Content provided by FirstRanker.com ---
The database accepts the details and checks whether the applicant is eligible.3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
examination.
--- Content provided by FirstRanker.com ---
3.4. Exam Details:3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.
--- Content provided by FirstRanker.com ---
3.5. Fee Processing:3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The applicant pays the fees before due date.3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
The stock maintenance system is basically for the customers who access the information about the stock
--- Content provided by FirstRanker.com ---
and retrieves the information. Here in our project the departmental store stocks are maintained and the profits arecomputed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
specifications and the use case model together describe the complete set of requirements on the system.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In our
--- Content provided by FirstRanker.com ---
software all the defects are removed and it is reliable, user friendly and very supportive.1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
stocks available in the departmental sore and compute profits based on the total amount of sales.
--- Content provided by FirstRanker.com ---
The new system has a graphical user interface to allow the stock maintainer to enter the informationabout the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale of
--- Content provided by FirstRanker.com ---
items. The user can view the availability of all the items in the store along with the price and can?t make anychanges of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
This is a sequence of related transactions performed by an actor and system.
--- Content provided by FirstRanker.com ---
2.1.2. Login: This use case describes how a user logs into a stock maintenance system.2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
order and also the billing details.
--- Content provided by FirstRanker.com ---
2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes topurchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with the
--- Content provided by FirstRanker.com ---
actual price and the maximum retail price.2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
the administrative reports.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can be
--- Content provided by FirstRanker.com ---
retrieved.3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
3.1.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
3.1.2.2.Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the system
--- Content provided by FirstRanker.com ---
state is unchanged.3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
3.2.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
3.2.3. Alternate Flow:
--- Content provided by FirstRanker.com ---
1. If in the basic flow, the user enters an invalid item then the system displays an error message.2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state isunchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
This is a transaction performed when the user needs to place an order and also the billing details.
--- Content provided by FirstRanker.com ---
3.3.2. Flow Of Events:3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
3. The system validates the item and then displays the details
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow:1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state is
--- Content provided by FirstRanker.com ---
unchanged.3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
dealer.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
3.4.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
If the stock maintainer is not satisfied with the quotation he can quit and can place order later3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5. Stock Updation:
--- Content provided by FirstRanker.com ---
3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying theitems from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
includes adding, deleting and modifying the stock.
--- Content provided by FirstRanker.com ---
1. The system request that the stock maintainer specify the function he/she would like to perform.2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
3. If the stock maintainer selected modify item, it is executed.
--- Content provided by FirstRanker.com ---
3.5.2.1.1. Add Stock:1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
3.5.2.1.2. Delete Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
3.5.2.1.3. Modify Stock:
--- Content provided by FirstRanker.com ---
1. The system requests the stock maintainer to enter the item id.2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
3.5.2.2. Alternate Flow:
--- Content provided by FirstRanker.com ---
3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id doesnot exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
the delete is cancelled and basic flow is started in the beginning.
--- Content provided by FirstRanker.com ---
3.5.3. Pre Condition: The stock maintainer logs onto the system.--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
is unchanged.
--- Content provided by FirstRanker.com ---
3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
3.6.2. Flow Of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price andthe maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
None
--- Content provided by FirstRanker.com ---
3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.5. Online Recruitment System:
1. Problems Analysis and Project Planning:
--- Content provided by FirstRanker.com ---
1.1 .IntroductionThe aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
1.2 Objectives
--- Content provided by FirstRanker.com ---
Applying for the job login, upload the resume, attend the interview online, check for the result.1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
The applicants who appear for this on-campus are the ones who are benefited by this software.
--- Content provided by FirstRanker.com ---
1.3.2 OrganizationThis software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem StatementLine managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
officer and managerial level should be done effectively and one should remember that once you make the
--- Content provided by FirstRanker.com ---
mistake it takes sometime before that mistake is corrected. It may be costly to the organization.Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
today. From the author?s experience, most recruitment that involves managers are done during discussions at
--- Content provided by FirstRanker.com ---
lunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be aformality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
always to be systematic in recruitment process? Certain type of managers can make a significant impact on
--- Content provided by FirstRanker.com ---
Organizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equalopportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the application
--- Content provided by FirstRanker.com ---
of ad hoc measures, which often rely heavily on personal contacts.--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
2.1.3 Test: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
2.1.4:Checking: The use case allows the system to verify the correct answers.2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
2.2.1 Applicant: This actor has user goals fulfilled through using services.
--- Content provided by FirstRanker.com ---
2.2.2 DBA: This kind of actor provides a service.2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
3.1. Login:
--- Content provided by FirstRanker.com ---
3.1.1 Brief Description: User name and password3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
3.1.3 Pre-Condition: Enter the Username and password of the customer.
--- Content provided by FirstRanker.com ---
3.1.4 Post-Condition: Enter into the login page.3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
database.
--- Content provided by FirstRanker.com ---
3.2.2.1 Basic Flow: upload the resume3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
3.3 Test:
--- Content provided by FirstRanker.com ---
3.3.1 Brief Description: The use case allows the applicant to undertake test.--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
3.3.2.1 Basic Flow: participate in the test.
--- Content provided by FirstRanker.com ---
3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
3.4 Checking:
--- Content provided by FirstRanker.com ---
3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in thedatabase.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.
--- Content provided by FirstRanker.com ---
3.4.3 Pre-Condition: Checking the answers.3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
personal interview through online.
--- Content provided by FirstRanker.com ---
3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
3.5.4 Post-Condition: Interviewing the candidate
--- Content provided by FirstRanker.com ---
3.6 Result:3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
result through e-mail.
--- Content provided by FirstRanker.com ---
3.6.2.1 Basic Flow: Displaying the result.3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6. CREDIT CARD PROCESSING SYSTEM
1. Problem Analysis and Project Planning
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
system to be efficient. It is such a reliable system that it is able to process the client for their corresponding
--- Content provided by FirstRanker.com ---
request and also perform functions for many clients at the same time efficiently without any error occurrence.1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
consumer should purchase an item from the shop by using credit card payment then the merchant should give
--- Content provided by FirstRanker.com ---
response to the consumers view while purchasing an item from the shop and required processing of transactionshould be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and their
--- Content provided by FirstRanker.com ---
definitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightlydifferent ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
A problem statement is a concise description of the issues that need to be addressed by a problem solvingteam and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. The
--- Content provided by FirstRanker.com ---
credit card transaction is used by the clients to do the crediting features that are available in bank and do the--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
are done.
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.
--- Content provided by FirstRanker.com ---
2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the ordersthat they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to the
--- Content provided by FirstRanker.com ---
concerned organization.2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.
--- Content provided by FirstRanker.com ---
3. Design of Credit Card Processing System:3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.
--- Content provided by FirstRanker.com ---
2. The items that are entered are ordered.3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
3.2: Update Order:
--- Content provided by FirstRanker.com ---
3.2.1. Brief Description: Customers who want to change their orders are stored here.3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
3.3. Cancel Order:
--- Content provided by FirstRanker.com ---
3.3.1Brief Description: The cancellation orders made by customer are maintained here.3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.
--- Content provided by FirstRanker.com ---
3.3.3. Pre-Condition: The items are cancelled.3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
3.4.2. Flow of Events: The customer provides the details for crediting transactions.
--- Content provided by FirstRanker.com ---
3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
3.4.4. Post-Condition: Customer should put signature and give it to merchant.
--- Content provided by FirstRanker.com ---
3.5. Payback Details:3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
2. The transaction id is entered for payment transaction.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
Purchase Stock
--- Content provided by FirstRanker.com ---
Stock UpdationProfit Computation
Any user
Dealer
Proprietor
--- Content provided by FirstRanker.com ---
DBStock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.USECASE DIAGRAM: Online Recuirtment Systems
DBA
Test
--- Content provided by FirstRanker.com ---
CheckingInterview
Result
Login
Resume
--- Content provided by FirstRanker.com ---
Applicant<
<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEMUser
Shopping
--- Content provided by FirstRanker.com ---
CreditingPay back
<
<
<
--- Content provided by FirstRanker.com ---
<<
Admin
Update
order
--- Content provided by FirstRanker.com ---
Cancelorder
Crediting
details
Pay back
--- Content provided by FirstRanker.com ---
detailsMake
order
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
28 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 3 IDENTIFY THE CONCEPTUAL CLASSES AND DEVELOP A DOMAIN
MODEL WITH UML CLASS DIAGRAM
--- Content provided by FirstRanker.com ---
1.CLASS DIAGRAM : PASSPORT AUTOMATION SYSTEMS--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
29 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
30 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. CLASS DIAGRAM:Online Book Banking Systems
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
31 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
32 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.CLASS DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
33 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
34 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
4.CLASS DIAGRAM: STOCK MAINTENANCE SYSTEMS
--- Content provided by FirstRanker.com ---
Any user
(from Use Case View)
main form
user enters main form()
--- Content provided by FirstRanker.com ---
Stock formdisplays stock details()
user views the details of the available stock()
error message
displays error msg()
--- Content provided by FirstRanker.com ---
invalid stock()Stock controller
validate stock details()
refer from db() DB
(from Use Case View)
--- Content provided by FirstRanker.com ---
VIEW STOCK:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
35 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
5.CLASS DIAGRAM: ONLINE RECRUITMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
36 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.CLASS DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
37 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00Expt. No. 4 Using the identified scenarios, find the interaction between objects
and represent them using UML Sequence Diagram
1.UML SEQUENCE DIAGRAM : PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
:main form
:student
passport
:database :others
--- Content provided by FirstRanker.com ---
Student/othersfor student passport
if response is
student
Verify and confirm
--- Content provided by FirstRanker.com ---
for othersif response is
others
:applicant
Request to open main form
--- Content provided by FirstRanker.com ---
Collect detailsResponse
request to enter student details
Store student details
successfully registered for students
--- Content provided by FirstRanker.com ---
Request to enter applicant detailsstore an applicant details
verify and confirm
successfully registered
APPLICANT:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
38 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00SEQUENCE DIAGRAM:
:Administrator :New :Update :Status Enquiry
Check Status type
--- Content provided by FirstRanker.com ---
ResponseResquest
Send new form to Applicant
Request to renewal
Send renewal form to Applicant
--- Content provided by FirstRanker.com ---
Store to DatabaseUpdate the Status
New Update
STATUS ENQUIRY:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
39 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:002.SEQUENCE DIAGRAM: ONLINE BOOK BANKING SYSTEMS
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
student data entry form book form databasecontroller
database confirmation
message
error message
--- Content provided by FirstRanker.com ---
request dataenter details
validate
enter book details
check availability
--- Content provided by FirstRanker.com ---
list of available booksget books
update
invalid
confirmation
--- Content provided by FirstRanker.com ---
error--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
40 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
41 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.SEQUENCE DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
42 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
EXAM DETAILS:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
43 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.SEQUENCE DIAGRAM: STOCK MAINTENANCE SYSTEMS
:any user
--- Content provided by FirstRanker.com ---
:main form :stock form :stockcontroller
:db :error msg
user enters into the main form
user enters into the stock form
--- Content provided by FirstRanker.com ---
validates the available stockvalid stock
displays items to the user
refer from db
invalid stock
--- Content provided by FirstRanker.com ---
error msgVIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
44 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.SEQUENCE DIAGRAM: RECUIRTMENT SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
45 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6.SEQUENCE DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
46 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 5 Draw Relevant state chart and activity Diagrams1. STATE CHART DIAGRAM: PASSPORT AUTOMATION SYSTEMS
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
47 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
Send status to
--- Content provided by FirstRanker.com ---
administratorCollect
response
Store to
database
--- Content provided by FirstRanker.com ---
Status Enquiry:--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
48 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.STATECHART DIAGRAM: ONLINE BOOK BANKING SYSTEMSORDER BOOKS:
enter
--- Content provided by FirstRanker.com ---
detailsenter book
details
check
availability
--- Content provided by FirstRanker.com ---
get booksvalidate
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
49 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
PAYMENT MODE:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
50 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.STATE CHART DIAGRAM: EXAM REGISTRATION SYSTEMS
REGISTRATION FORM:
--- Content provided by FirstRanker.com ---
EXAM DETAILS:--- Content provided by FirstRanker.com ---
51 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4.STATE CHART DIAGRAM: STOCK MAINTENANCE SYSTEMSEntered into
stock form
validation
--- Content provided by FirstRanker.com ---
Stock isviewed
Error message is
displayed
Application
--- Content provided by FirstRanker.com ---
is closed/check for validity
[valid] [invalid]
/cancelled /cancelled
VIEW STOCK:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
52 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00PLACE ORDER AND BILLING:
--- Content provided by FirstRanker.com ---
Entered into theorder form
Place order
Validate
Billing
--- Content provided by FirstRanker.com ---
performedInvalid item
Application
is closed
[invalid]
--- Content provided by FirstRanker.com ---
[valid]--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
53 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
5.STATE CHART DIAGRAM: RECUIRTMENT SYSTEMS
--- Content provided by FirstRanker.com ---
Provide
user_id
Registration
--- Content provided by FirstRanker.com ---
Attend TestDisplay
Result
Interview
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
54 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
6.STATE CHART DIAGRAM: CREDIT CARD PROCESSING SYSTEMS
--- Content provided by FirstRanker.com ---
ADMINissuing
cancelled
delivered
withdrawal
--- Content provided by FirstRanker.com ---
checkbalance
deduction
Payment
update
--- Content provided by FirstRanker.com ---
an info is not availableall info available
sufficient amount
low balance
do/initiate
--- Content provided by FirstRanker.com ---
deliverydo/check
details
do/initiate
withdraw
--- Content provided by FirstRanker.com ---
do/checking
payment of
the credit
do/ from the
--- Content provided by FirstRanker.com ---
accountdo/balance
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
55 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:001.ACTIVITY DIAGRAM: PASSPORT AUTOMATION SYSTEMS
Collect Status
--- Content provided by FirstRanker.com ---
from ApplicantStatus Enquiry:
Check Status
Send new form
Send renewal
--- Content provided by FirstRanker.com ---
formOld Applicant New Applicant
submit detail
Store to Database
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
56 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2.ACTIVITY DIAGRAM: ONLINE BOOK BANKING SYSTEMS
ORDER BOOKS:
--- Content provided by FirstRanker.com ---
enter detailsenter book
details
get books
validate
--- Content provided by FirstRanker.com ---
checkavailability
display error
msg
from database
--- Content provided by FirstRanker.com ---
invalidStore
details
available
unavailable
--- Content provided by FirstRanker.com ---
Order booksdeny order
DB DB CONTROLLER STUDENT
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
FirstRanker.com - FirstRanker's Choice
--- Content provided by FirstRanker.com ---
1 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6511 ?CASE TOOLS LAB
--- Content provided by FirstRanker.com ---
Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT1. Passport Automation System
1. Problems Analysis and Project Planning for Passport Automation System
--- Content provided by FirstRanker.com ---
1. 1. IntroductionThis system deals with online passport automation for the applicant .Online passport automation system
has been defined online passport automation process in their houses through internet .Therefore, the online
passport automation process can be done efficiently in advance and without much of delay. The use case
descriptions and other documents are described in such a way that the user understand it and finds it easy to
--- Content provided by FirstRanker.com ---
use.1.2. Objective
The purpose of this document is to define the requirements of online passport automation system. This
system contains the details about the applicant, appointment date & time and the date of expiry.
1.3. Scope
--- Content provided by FirstRanker.com ---
In the online passport automation system, the applicant should enter their details, submit the form inthe database and the applicant should attend the verification process.
1.4. Problem Statement
The online passport automation system deals about applying and renewing the passport for submitting
the applicant details to the administrator and confirming it by the police. This system tries to use any kind of
--- Content provided by FirstRanker.com ---
interface as simple as possible and at the same time not risking the security of data stored in the database. Thesystem will retain information on the entire applicant who has necessary rights to apply for the passport. The
particular applicant should have a nationality.
If the entire process of ?Issue of Passport? is done in a manual manner then it would take several
months for the passport to reach its applicant. An automatic system is essential to meet the rising demand. For
--- Content provided by FirstRanker.com ---
security purpose, only the administrator is allowed to maintain the applicant details. The applicant details arestored in a highly secured database, so that it cannot be illegally accessed. The online passport automation
database administrator maintains all the applicant and passport details. The administrator takes care of adding or
--- Content provided by FirstRanker.com ---
2 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
deleting the applicant details, modifying the data, renewing the passport. He should be able to monitor the overallprogress of the system. Administrator is responsible for the entire process within the system. Online passport
automation system enables us to save time, reduce the workload and process application. This system is efficient
in the way that there is no manual intervention. This system provides instant and accurate results for applying the
passport online. Finally, these systems aim at improving the efficiency in the issue of passport and reduce the
--- Content provided by FirstRanker.com ---
complexities involved in it to the maximum possible extent.2. Problem Statement (Use case) Analysis:
2.1. Identified Use cases:
2.1.1. Applicant Details: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
--- Content provided by FirstRanker.com ---
2.1.2. Status Enquiry: This use case includes the process of applying and renewing the passport.2.1.3. Generate Unique Id: This use case generates and issues the unique id for each applicant.
2.1.4. Verification: This use case allows the administrator to verify the details of applicant.
2.1.5. Confirmation: This use case explains the confirmation process done by the police.
2.2. Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1. Applicant: The applicant is the primary actor who decides whether to apply or renew the passport.2.2.2. Administrator: This supporting actor is responsible for the entire process involved in the online passport
automation system.
2.2.3. Database: This offstage actor contains all the information about the applicant and passport.
2.2.4. Police: This actor will confirm the verified details.
--- Content provided by FirstRanker.com ---
3. Design of Passport Automation System:3.1. Applicant details:
3.1.1. Brief Description: This use case allows the applicant to enter the details such as name, gender, age,
address, contact details, etc.
3.1.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. This use case starts when the applicant enter their details.2. The Database accepts the applicant details.
3.1.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.1.3. Pre-condition: Specifying the applicant details.
3.1.4. Post condition: The entered details are stored in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
3 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2. Status Enquiry:
3.2.1. Brief Description: This use case generates the process of applying and renewing the passport.
3.2.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.2.2.1. Basic Flow:1. This use case starts when the actor wishes to apply for the passport first time.
2. This use case starts when the actor wishes to renew the passport.
3.2.2.2. Alternate Flow: If the mandatory field is not filled, the prompt message is displayed.
3.2.3. Pre-condition: Selecting the status.
--- Content provided by FirstRanker.com ---
3.2.4. Post condition: If the use case is successful then the applicant will get the new passport orrenew the old passport.
3.3. Generate Unique Id:
3.3.1. Brief Description: This use case generates and issues unique id for each applicant.
3.3.2. Flow of events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: When the applicant submits their details, the administrator will generate and issue a uniqueid for each applicant.
3.3.2.2. Alternate Flow: Incomplete mandatory fields: If all the details are not entered by the applicant, the
administrator will not issue unique id.
3.3.3. Pre-condition: The customer details are submitted to the administrator.
--- Content provided by FirstRanker.com ---
3.3.4. Post condition: Unique id is generated for each customer based of the details provided.3.4. Verification:
3.4.1. Brief Description: This use case allows the administrator to verify the details of applicant.
3.4.2. Flow of events:
3.4.2.1. Basic Flow: Verification of passport is done by the admin and report is submitted to the police for
--- Content provided by FirstRanker.com ---
confirmation.3.4.2.2. Alternate Flow: If the online detail entered by the applicant does not match with the proof submitted to
administrator, the further process is halted.
3.4.3Pre condition: The details are verified using the generated unique id.
3.4.4. Post condition: The reports are submitted to the police for confirmation.
--- Content provided by FirstRanker.com ---
3.5. Confirmation:3.5.1. Brief Description: This use case explains the confirmation process done by the police.
3.5.2. Flow of events:
--- Content provided by FirstRanker.com ---
4 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5.2.1. Basic Flow: This use case starts when the actor finishes their verification.
3.5.2.2. Alternate Flow: This use case starts when the actor?s details are not true.
3.5.3. Pre-condition: The applicant details are verified by the police.
3.5.4. Post condition: The passport will be issued, verified details are correct.
--- Content provided by FirstRanker.com ---
2. Book Banking System
1. Problems Analysis and Project Planning for Book Banking System
1.1. Introduction
This document deals with book banking system for students. This System has been designed for student
--- Content provided by FirstRanker.com ---
reference purpose such as borrowing books. It is an efficient way to improve the student?s academic activities.Use case descriptions and other documents are described in such a way that the student understands it and finds
it easy to use.
1.2. Objective
The purpose of this document is defined to collect the requirements of book banking system. This system
--- Content provided by FirstRanker.com ---
contains details about displaying the books, lending books, maintaining books, returning books, checking status,paying dues and penalties, maintaining member details, etc.
1.3. Scope
This document for book banking system makes the students borrow books, through internet. The system
reduces power and enables the user to save his/her valuable times.
--- Content provided by FirstRanker.com ---
1.4. Problem StatementComputers play an integral role in day to day life. Due to advancement in communication technology
internet came into existence. With the help of these two all the jobs are computerized now. So there is no
exception of book banking system is done to replace the manual entering and processing of information which
are prone to error and are tedious.
--- Content provided by FirstRanker.com ---
The system will have window based desktop interface allow the administrator to update the information.The administrator keeps track of member details and book details. The system will have all the details about the
book and its availability. A database is maintained by the database administrator. The member should provide
their necessary information such as course, year etc., for registration purpose. Then the student has to login with
their name and id and proceed further. The student has options to select books, renew and return. A pupil is
--- Content provided by FirstRanker.com ---
allowed to take 3 books at a time. The student selects the book based on author name and edition that will bedisplayed in the website. If the student delays to return or renew the book, then he/she must pay the penalty
amount at the time of returning the book.
--- Content provided by FirstRanker.com ---
5 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1. Member Details: It helps the students to login and register themselves.
2.1.2. Book Details: Students can check the availability of the books.
2.1.3. Order Books: Student can order the books according to their need and convenience.
--- Content provided by FirstRanker.com ---
2.1.4. Payment Mode: Payment can be done either by cash or credit card.2.1.5. Authentication: The administrator will authenticate the student.
2.1.6. Return Books: Students should return the books on or before the due date.
2.2. Identified Actors
2.2.1. Student: The person who wishes to retrieve books from the book bank.
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and book.2.2.3. Bank System: If the student selects the mode of payment as credit card this actor comes in.
2.2.4. Administrator: This actor manages the details of the student and books.
3. Design of Online Book Banking System:
--- Content provided by FirstRanker.com ---
3.1 Member Details3.1.1. Brief Description: It helps the students to login and register themselves.
3.1.2. Flow of Events
3.1.2.1. Basic Flow: 1.Student moves to the login page.
2. Students register their details.
--- Content provided by FirstRanker.com ---
3.1.2.2. Alternate Flow: If the student enters invalid login details, then error message will be prompted.3.1.3. Pre-Condition: Entering information about the student.
3.1.4. Post Condition: Student information is stored into database.
3.2. Book Details
3.2.1. Brief Description: Students can check the availability of the books.
--- Content provided by FirstRanker.com ---
3.2.2. Flow of Events:3.2.2.1. Basic Flow : 1.Student selects the book from the available list.
2. Book is added to student?s account.
3.2.2.2. Alternate Flow: If the book is not available, then the prompt message will be displayed.
3.2.3. Pre-Condition: Book details are entered.
--- Content provided by FirstRanker.com ---
3.2.4. Post Condition: Book is added to member?s account.--- Content provided by FirstRanker.com ---
6 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3. Order Books
3.3.1. Brief Description: Student can order the books according to their needs and convenience.
--- Content provided by FirstRanker.com ---
3.3.2. Flow of Events:3.3.2.1. Basic Flow: Student selects and orders the books.
3.3.2.2. Alternate Flow: If any criteria like author name and edition is incorrect, then error message will be
prompted.
3.3.3. Pre-Condition: Before ordering the book, the status of the book availability is checked.
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: The payment mode is selected and the payment is made accordingly.3.4. Payment Mode
3.4.1. Brief Description: Payment can be done either by cash or credit card.
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: 1.Payment mode is selected.
--- Content provided by FirstRanker.com ---
2. If the payment mode is credit card then account number and bank details must be given3 The Acknowledgement or receipt is given back to the student.
3.4.2.2. Alternate Flow: If the bank details are incorrect, then error message will be prompted.
3.4.3. Pre- Condition: The payment is done by the student for the ordered books.
3.4.4. Post- Condition: The acknowledgement is received for the payment by the student.
--- Content provided by FirstRanker.com ---
3.5. Authentication3.5.1. Brief Description: The administrator will authenticate the student.
3.5.2. Flow of Events:
3.5.2.1. Basic Flow: The administrator checks for the valid user and gives authentication to them.
3.5.2.2. Alternate Flow: If the user is not valid then error message will be prompted.
--- Content provided by FirstRanker.com ---
3.5.3. Pre-Condition: Valid users must be entered.3.5.4. Post-Condition: Valid users are entered.
3.6. Return Books
3.6.1. Brief Description: Students should return the books on or before the due date.
3.6.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.6.2.1. Basic Flow: No dues or penalties, if the books are returned on or before the due date.3.6.2.2. Alternate Flow: If the books are outdated, then penalty/fine will be collected.
3.6.3. Pre-Condition: Time limit of returning books are checked.
3.6.4. Post-Condition: Books are returned and details are updated in student?s account.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
7 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003. Exam Registration System
1. Problem Analysis and Project Planning for Exam Registration System
--- Content provided by FirstRanker.com ---
1.1. IntroductionThis software has been developed in such a way that any applicant can register themselves for their
exams. Once an administrator builds software for the concerned examination, any common applicant can use the
software for registering themselves in the examination.
1.2. Objective
--- Content provided by FirstRanker.com ---
This software enables any user or a student to view the examination conducted and also the other detailsand register themselves for the desired examination provided all eligible criteria specified are satisfied.
1.3. Scope
--- Content provided by FirstRanker.com ---
The main scope of this system is used for testing the applicant's individual capacity and ability. Also theuser can register him by going through the various details and particulars regarding the exam of his/her choice. If
the applicant is not eligible for a particular exam, the software provides an option by giving a list of other available
examinations.
1.4. Problem Statement
--- Content provided by FirstRanker.com ---
This system gives the access rights of the software to the administrator. The admin has a login formwhich asks for a valid username and password. This username and password can be set as per the admin. The
administrator is given the top priority; hence he/she has a login into the software. Once, it has been logged in by
the preset username and password, the software is ready. Once, the software is ready, the admin creates a
database and enters the examination details required by the applicant. The details include the examinations
--- Content provided by FirstRanker.com ---
available for a particular field, fee structure for the exam and other particulars. The admin alone has the authorityto add, modify, and delete the various database details.
The applicant who wants to register himself for an examination can have a wide variety of the various
options, examinations offered and various eligibility criteria. The applicant having got the full knowledge about the
various examinations conducted, he/she enters his/her pass percentage for registration of the particular
--- Content provided by FirstRanker.com ---
examination, and he/she desires to attend. The registration form includes the various fields like name, DOB,address and other personal details. The eligibility criteria include fields such as year of passing, percentage of
marks and so on. If any empty value or any mismatch occurs then the error message is indicated.
--- Content provided by FirstRanker.com ---
8 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):2.1. Identified Use cases
2.1.1 Login: It helps the students to login.
2.1.2. Registration Form: It helps the student to register for the examination.
2.1.3. Eligibility Criteria: It helps to recognize whether the applicant is valid for the exam or not.
--- Content provided by FirstRanker.com ---
2.1.4. Exam Details: It tells the details regarding the exam.2.1.5. Fee Processing: It describes the fee structure pertaining to the exam.
2.1.6. Confirmation: It helps the applicant to confirm whether he/she is valid to write the particular examination.
2.2. Identified Actors
2.2.1. Registration Website:
--- Content provided by FirstRanker.com ---
2.2.2. Database: This actor stores all the information about the student and exam.2.2.3. Administration: This actor manages the details of applicant and exam.
2.2.4. Applicant: The person who wishes to write the exam.
2.2.5.ug: The one who register for their exam according to their UG syllabus.
2.2.6.pg: The one who register for their exam according to their PG syllabus.
--- Content provided by FirstRanker.com ---
2.2.7.Parent: The person who wish to check out the details of their ward?s mark.3. Design of Exam Registration System:
3.1. Login:
3.1.1. Brief Description: This use case describes how the administrator logs into the system, it asks for a
username and password, which is present.
--- Content provided by FirstRanker.com ---
3.1.2. Flow of Events:3.1.2.1. Basic Flows:The system requests the actor (admin) to enter the username and password. The actor
enters the username and password and the system validates the entered name and password and logs the actor
into the system.
3.1.2.2. Alternate Flows:In the basic flow actor, if you enters an invalid name or password it displays an error
--- Content provided by FirstRanker.com ---
message. The actor can choose either to return to the beginning of the basic flow or cancel the login at which itends.
3.1.3. Pre Condition: None
3.1.4. Post Condition: If the use case was successful, the actor was logged on to the system or the state will
remain unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
9 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.2. Registration Form:
3.2.1. Brief Description: The applicant uses this use case for registration by going through the following flow of
--- Content provided by FirstRanker.com ---
events involved in the registration process.3.2.2. Flow of Events:
3.2.2.1. Basic Flow: This use case states that the applicant enters the registration form the following activities
takes place:
1. The registration form is displayed
--- Content provided by FirstRanker.com ---
2. The applicant enters the academic, technical and the personal details3. The contents entered by the applicant is validated
4. If the contents entered are valid, a confirmation message is displayed.
3.2.2.2. Alternate Flow: If any of the content in any of the field entered by the applicant is invalid an appropriate
error message is displayed. The applicant then rectifies the error.
--- Content provided by FirstRanker.com ---
3.2.3. Pre Condition: The details entered by the applicant should satisfy the eligibility criteria required for thatparticular course
3.2.4. Post Condition: If the registration was done successfully the applicant can come out of the use case
otherwise they can register again.
--- Content provided by FirstRanker.com ---
3.3. Eligibility Criteria:
3.3.1. Brief Description: In this use case, the applicant enters the criterion for eligibility such as pass percentage,
qualification, etc.
3.3.2. Flow of Events:
--- Content provided by FirstRanker.com ---
3.3.2.1. Basic Flow: This use case starts when the applicant enters their details.The database accepts the details and checks whether the applicant is eligible.
3.3.2.2. Alternate Flow: If the mandatory field is not filled, then prompt message is displayed.
3.3.3. Pre Condition: The applicant specifies his/her details.
3.3.4 Post Condition: The admin checks whether the applicant is eligible, if so the applicant can register for the
--- Content provided by FirstRanker.com ---
examination.3.4. Exam Details:
3.4.1. Brief Description: This use case describes how the applicant views the various details of the examinations
available and selects the examinations of his choice.
--- Content provided by FirstRanker.com ---
10 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events:
3.4.2.1. Basic Flow: This use case starts when the applicant checks the examinations details.
3.4.2.2. Alternate Flow: If the mandatory fields are not chosen, then prompt message is displayed.
3.4.3. Pre Condition: The applicant views the exam details.
--- Content provided by FirstRanker.com ---
3.4.4. Post Condition: The applicant selects the exam dates, timings from this use case.3.5. Fee Processing:
3.5.1. Brief Description: The applicant uses this use case for payment of fees through online payment.
3.5.2.Flow of Events:
3.5.2.1. Basic Flow: This use case starts when the applicant is eligible, he pays the fee.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow: If the fee is not paid, then the registration form will be neglected.3.5.3. Pre Condition: The applicant pays the fees before due date.
3.5.4. Post Condition: If the fee processing is successful, then the applicant is ready to attend the exam.
3.6. Confirmation:
3.6.1. Brief Description: This use case describes the confirmation of the applicant?s regulation.
--- Content provided by FirstRanker.com ---
3.6.2. Flow of Events:3.6.2.1. Basic Flow: This use case starts when the applicant finishes the registration.
3.6.2.2. Alternate Flow: If the registration was unsuccessful, the confirmation will not occur.
3.6.3. Pre Condition: The applicant verifies his/her confirmation for the registration.
3.6.4 Post Condition: If the use case is successful, then the applicant gets the confirmation message.
--- Content provided by FirstRanker.com ---
4. Stock Maintenance system
1. Problem Analysis And Project Planning for Stock Maintenance system
1.1. Introduction:
--- Content provided by FirstRanker.com ---
The stock maintenance system is basically for the customers who access the information about the stockand retrieves the information. Here in our project the departmental store stocks are maintained and the profits are
computed accordingly.
1.2. Objective:
The main objective of this project is to define the requirements of the stock maintenance system. The
--- Content provided by FirstRanker.com ---
specifications and the use case model together describe the complete set of requirements on the system.--- Content provided by FirstRanker.com ---
11 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
1.3. Scope:
--- Content provided by FirstRanker.com ---
Many artifacts were encountered in the previous software regarding the maintenance of stocks. In oursoftware all the defects are removed and it is reliable, user friendly and very supportive.
1.4. Problem Statement:
A new stock maintenance system for a departmental store to replace the existing maintenance system,
which is inefficient. The new stock maintenance system allows the stock maintainer to enter information about the
--- Content provided by FirstRanker.com ---
stocks available in the departmental sore and compute profits based on the total amount of sales.The new system has a graphical user interface to allow the stock maintainer to enter the information
about the items and proprietor to compute the profits. Stock maintainer can only access the information and
purchase orders for security purpose.
The system retains information about all the items in the store. The system retains the records of price of
--- Content provided by FirstRanker.com ---
the different items, quantity and expiry date etc. The stock maintainer maintains the information of the sale ofitems. The user can view the availability of all the items in the store along with the price and can?t make any
changes of it.
2.1. Problem Statement Analysis:
2.1.1. Identified Use Case: A specific way of using the system from a user?s perspective is called as a use case.
--- Content provided by FirstRanker.com ---
This is a sequence of related transactions performed by an actor and system.2.1.2. Login: This use case describes how a user logs into a stock maintenance system.
2.1.3. View Stock: It is a transaction performed by the user when he wishes to view the items available in the
stock maintenance system.
2.1.4. Place Order And Billing: This use case is a transaction performed whenever any user wants to place an
--- Content provided by FirstRanker.com ---
order and also the billing details.2.1.5. Purchase Stock: This use case is a transaction performed by the stock maintainer when he wishes to
purchase any stocks from the dealer.
2.1.6. Stock Updation: This is a use case where the stock is maintained by adding, and modifying it from the
stock maintenance system.
--- Content provided by FirstRanker.com ---
2.1.7. Profit Computation: This is a use case in which the profit is computed based on the total sales with theactual price and the maximum retail price.
2.2. Identified Actors:
2.2.1. User: User can just view the items available in the system and can place orders.
2.2.2. Proprietor: The proprietor computes the profit based on the total sales and takes care of the payment and
--- Content provided by FirstRanker.com ---
the administrative reports.--- Content provided by FirstRanker.com ---
12 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2.2.3. Stock Maintainer: The stock maintainer can add, change and delete item information from the system.
2.2.4. Dealer: The dealer supplies the item according to the needs of the stock maintainer.
--- Content provided by FirstRanker.com ---
2.2.5. Database: The database is a collection of data where the data is stored and from where the data can beretrieved.
3. Design Of Stock Maintenance System:
3.1.Login:
3.1.1. Brief Description: This use case describes how a user logs into a stock maintenance system.
--- Content provided by FirstRanker.com ---
3.1.2. Flow Of Events:3.1.2.1.Basic Flow: This use case starts when the user wishes to login to the stock maintenance system.
1. The system requests that the user enters the name and password.
2. The user enters the name and password.
3. The system validates the name and password and logs the user to the system.
--- Content provided by FirstRanker.com ---
3.1.2.2.Alternate Flow:1. If in the basic flow, the user enters an invalid name or pwd the system displays an error message.
2. The user can choose to either return to the beginning of the basic flow or cancel the login at which
point the use case ends.
3.1.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.1.4. Post Condition: If the use case was successful the user is now logged into the system. If not the systemstate is unchanged.
3.2. View Stock:
3.2.1. Brief Description: It is a transaction performed by the user when he wishes to view the items available in
the stock maintenance system.
--- Content provided by FirstRanker.com ---
3.2.2. Flow Of Events:3.2.2.1. Basic Flow: This use case starts when the user wishes to view the items existing in the system.
1. The system requests the user to enter the name of the item.
2. The user enters the name of the item.
3. The system validates the item and displays it to the user.
--- Content provided by FirstRanker.com ---
3.2.3. Alternate Flow:1. If in the basic flow, the user enters an invalid item then the system displays an error message.
2. The user can either enter another item or return to the beginning of the basic flow.
3.2.4. Pre Condition: The user logs onto the system.
--- Content provided by FirstRanker.com ---
13 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.2.5. Post Condition: If the use case was successful the user views the available stock else the system state is
unchanged.
3.3. Place Order And Billing:
3.3.1. Brief Description:
--- Content provided by FirstRanker.com ---
This is a transaction performed when the user needs to place an order and also the billing details.3.3.2. Flow Of Events:
3.3.2.1. Basic Flow:
1. This use case starts when any user wishes to purchase any item
2. The user enters the required item
--- Content provided by FirstRanker.com ---
3. The system validates the item and then displays the details3.3.2.2. Alternate Flow:
1. If the user enters an invalid item the system displays an error message
2. The user can place an order for some other item or can quit
3.3.3. Pre Condition: None
--- Content provided by FirstRanker.com ---
3.3.4. Post Condition: If the use case was successful the billing details will be displayed or the system state isunchanged.
3.4. Purchase Stock:
3.4.1. Brief Description: It is a transaction performed when the stock maintainer wants to purchase stock from the
--- Content provided by FirstRanker.com ---
dealer.3.4.2. Flow of Events:
3.4.2.1. Basic Flow:
1. This use case starts when the stock maintainer wishes to purchase any item from the dealer.
2. The stock maintainer gives the order according to the least quotation given by the dealer.
--- Content provided by FirstRanker.com ---
3.4.2.2. Alternate Flow:If the stock maintainer is not satisfied with the quotation he can quit and can place order later
3.4.3. Pre Condition: The stock maintainer logs onto the system
3.4.4. Post Condition: If the use case is successful then the stock maintainer places an order else the system is
unchanged.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
14 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.5. Stock Updation:3.5.1. Brief Description: This is the use case where the stock is maintained by adding, deleting and modifying the
items from the stock maintenance system.
3.5.2. Flow Of Events:
3.5.2.1. Basic Flow: This use case starts when the stock maintainer wishes to record and maintain the stock. This
--- Content provided by FirstRanker.com ---
includes adding, deleting and modifying the stock.1. The system request that the stock maintainer specify the function he/she would like to perform.
2. Once the stock maintainer provides the required information, one of the sub flows is executed.
1. If the stock maintainer selected add item, it is executed.
2. If the stock maintainer selected delete item, it is executed.
--- Content provided by FirstRanker.com ---
3. If the stock maintainer selected modify item, it is executed.3.5.2.1.1. Add Stock:
1. The system requests the stock maintainer to enter the information about the new item. This includes
name, price, and quantity of the item.
2. Once the information is provided the system generates and assigns an id to the item
--- Content provided by FirstRanker.com ---
3.5.2.1.2. Delete Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id, the system retrieves and displays the information about the item.
3. The system provides the stock maintainer to confirm deletion of item.
4. The system deletes the item specified.
--- Content provided by FirstRanker.com ---
3.5.2.1.3. Modify Stock:1. The system requests the stock maintainer to enter the item id.
2. The stock maintainer enters the id number, the system retrieves and displays the information.
3. The stock maintainer makes the desired changes to the item.
4. The system modifies the information.
--- Content provided by FirstRanker.com ---
3.5.2.2. Alternate Flow:3.5.2.2.1. Absence Of Stock: If in the modify stock or delete stock sub flows, the stock with the specified id does
not exist, the system displays an error message. The stock maintainer can then enter a different number or
cancel the operation at which point the use case ends.
3.5.2.2.2. Delete Cancelled: If in the delete stock sub flow, the stock maintainer decides not to delete the stock,
--- Content provided by FirstRanker.com ---
the delete is cancelled and basic flow is started in the beginning.3.5.3. Pre Condition: The stock maintainer logs onto the system.
--- Content provided by FirstRanker.com ---
15 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.5.4. Post Condition: If the use case is successful the stock maintainer makes the stock orders else the system
--- Content provided by FirstRanker.com ---
is unchanged.3.6. Profit Computation:
3.6.1. Brief Description: This use case describes how the profit is calculated for the stock.
--- Content provided by FirstRanker.com ---
3.6.2. Flow Of Events:3.6.2.1. Basic Flow: This use case starts when the proprietor wants to compute the profit with the actual price and
the maximum retail price.
1. The proprietor gets the actual price and the maximum retail price from the database.
2The profit is computed with the above data.
--- Content provided by FirstRanker.com ---
3.6.2.2. Alternate Flow:
1. If the data are invalid then error message is displayed.
2. The correct data are then obtained from the database and profit is computed.
3.6.3. Pre Condition:
--- Content provided by FirstRanker.com ---
None3.6.4.Post Condition: If the use case is successful then the profit is computed else the system state is unchanged.
5. Online Recruitment System:
--- Content provided by FirstRanker.com ---
1. Problems Analysis and Project Planning:1.1 .Introduction
The aim of this project is to implement the on-campus recruitment system conducted by the FOUR
SQUARES SYSTEM concern. This enables ease of allocating jobs for applicants and fills concern vacancy
positions.
--- Content provided by FirstRanker.com ---
1.2 ObjectivesApplying for the job login, upload the resume, attend the interview online, check for the result.
1.3. Scope
This is ?RECRUITMENT SYSTEM? software, which is used to conduct on-campus recruitment of a
software company. The advantage of this software is that one can easily attend the campus interview from their
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
16 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00college campus itself and it filter out the eligible members for the main interview. It saves time as well as provides
an efficient recruitment system.
1.3.1Audience
--- Content provided by FirstRanker.com ---
The applicants who appear for this on-campus are the ones who are benefited by this software.1.3.2 Organization
This software is used by the software concern which conducts the online aptitude test and interview for
the recruitment of its applicants.
--- Content provided by FirstRanker.com ---
1.4 Problem Statement
Line managers often do not understand the whole process of recruitment. Managers involved in the
recruitment should not hire employees that should start as soon as possible. This habit leads to poor recruitment
and mis-profiling of individuals who will in turn become part of the problems in the system. Recruitment at an
--- Content provided by FirstRanker.com ---
officer and managerial level should be done effectively and one should remember that once you make themistake it takes sometime before that mistake is corrected. It may be costly to the organization.
Many people we see in organizations today are in the wrong jobs and as a result, they are not utilizing their
full potential. This is compounded by the fact that some companies have built a tradition of hiring people based
on personal connections when the person is not qualified for the job. This is a vivid case in most Organizations
--- Content provided by FirstRanker.com ---
today. From the author?s experience, most recruitment that involves managers are done during discussions atlunch hour, at social clubs or during the coffee break time. All the other processes that follow will only be a
formality as the decision would have been made by line managers involved in the process.
The other thing that the author observed is that, those line managers who are involved in the recruitment
are not given courses to enlighten them on the importance of the process. One may ask, why is necessary
--- Content provided by FirstRanker.com ---
always to be systematic in recruitment process? Certain type of managers can make a significant impact onOrganizations or Companies. Consequently, a process or a strategy is necessary to deal effectively with equal
opportunity issues, to hire the right people, to minimize cost and most importantly, to identify marginal performers
before they are hired. Inadequate recruitment procedures will result in a number of staff not being sufficiently
qualified either for the positions they hold or their grades levels, especially in management positions. Most formal
--- Content provided by FirstRanker.com ---
systems are flawed in such fundamental respects that there is a tendency to circumvent it through the applicationof ad hoc measures, which often rely heavily on personal contacts.
--- Content provided by FirstRanker.com ---
17 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
2. Problem Statement (Use case Analysis):
2.1 Identified Use cases:
2.1.1 Login: This use case is used to login with the help of username and password.
2.1.2 Resume: The system receives the resume from the applicant and stores in DBA.
--- Content provided by FirstRanker.com ---
2.1.3 Test: The use case allows the applicant to undertake test.2.1.4:Checking: The use case allows the system to verify the correct answers.
2.1.5 Interview: After evaluating the test when the person has been qualified then he/she can attend the personal
interview through online.
2.2 Identified Actors:
--- Content provided by FirstRanker.com ---
2.2.1 Applicant: This actor has user goals fulfilled through using services.2.2.2 DBA: This kind of actor provides a service.
2.2.3 Government Tax Agency: This type of actor has an interest in the behavior of the use case but is not
primary or supporting actor.
3. Design of Online Recruitment System:
--- Content provided by FirstRanker.com ---
3.1. Login:3.1.1 Brief Description: User name and password
3.1.2 Flow of Events: Enter into Login page and continue registration.
3.1.2.1 Basic Flow: Display the Login page.
3.1.2.2 Alternative Flow: If password or username is incorrect then prompt message will be displayed
--- Content provided by FirstRanker.com ---
3.1.3 Pre-Condition: Enter the Username and password of the customer.3.1.4 Post-Condition: Enter into the login page.
3.2 Resume:
3.2.1 Brief Description: The System receives the resume from the applicant and stores in DBA.
3.2.2 Flow Of Events: The Applicant enter into the login page, upload the resume and data?s are stored in
--- Content provided by FirstRanker.com ---
database.3.2.2.1 Basic Flow: upload the resume
3.2.2.2 Alternative Flow: If any details are missing then prompt message will be displayed.
3.2.3 Pre-Condition: enter into the login page.
3.2.4 Post Condition: resume is successfully loaded.
--- Content provided by FirstRanker.com ---
3.3 Test:3.3.1 Brief Description: The use case allows the applicant to undertake test.
--- Content provided by FirstRanker.com ---
18 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
3.3.2 Flow of Events: upload the resume, prepare for the test and undertake the test.
--- Content provided by FirstRanker.com ---
3.3.2.1 Basic Flow: participate in the test.3.3.2.2 Alternative Flow: If any of the question left unanswered then display a prompt message
3.3.3 Pre-Condition: Enter into the test page.
3.3.4 Post-Condition: To finish the tes
--- Content provided by FirstRanker.com ---
3.4 Checking:3.4.1 Brief Description: The use case allows the system to verify the correct answers and updates in the
database.
3.4.2 Flow of Events: when the exam has been finished, DBA evaluates the test and produce the level.
3.4.2.1 Basic Flow: Evaluating the test
--- Content provided by FirstRanker.com ---
3.4.2.2 Alternative Flow: For the wrong answers the mark will be reduced.3.4.3 Pre-Condition: Checking the answers.
3.4.4 Post-Condition: Displaying the result.
3.5 Interview:
3.5.1 Brief Description: After evaluating the test when the person has been qualified then he/she can attend the
--- Content provided by FirstRanker.com ---
personal interview through online.3.5.2 Flow of Events: check whether qualified or not, personal interview for the applicant.
3.5.2.1. Basic Flow: Applicant should be qualified for the interview
3.5.2.2. Alternative Flow : If not qualified then rejected for the interview.
3.5.3 Pre-Condition: check qualification
--- Content provided by FirstRanker.com ---
3.5.4 Post-Condition: Interviewing the candidate3.6 Result:
3.6.1 Brief Description: The use case allows the actor to display the ids or name of the applicant who had cleared
the test
3.6.2 Flow of Events: After the personal interview result will be produced and the applicant can check for the
--- Content provided by FirstRanker.com ---
result through e-mail.3.6.2.1 Basic Flow: Displaying the result.
3.6.2.2 Alternative Flow: If not qualified it will show a message.
3.6.3 Pre-Condition: Evaluating the result of an interview.
3.6.4 Post-Condition: Display the confirmation message through e-mail.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
19 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:006. CREDIT CARD PROCESSING SYSTEM
--- Content provided by FirstRanker.com ---
1. Problem Analysis and Project Planning1.1. Introduction
This document deals with the credit card processing system. The main purpose of this system is crediting
and doing payback transaction. Carrying of cash to each and every place is a great load for clients in today?s life
and to reduce this, the credit card system was developed. The user interface makes the credit card processing
--- Content provided by FirstRanker.com ---
system to be efficient. It is such a reliable system that it is able to process the client for their correspondingrequest and also perform functions for many clients at the same time efficiently without any error occurrence.
1.2. Objective
This system tries to make transactions as simple as possible and at the same time not risking the security
of data transaction process. This minimizes the time duration in which the consumer receives the item. The
--- Content provided by FirstRanker.com ---
consumer should purchase an item from the shop by using credit card payment then the merchant should giveresponse to the consumers view while purchasing an item from the shop and required processing of transaction
should be done by the merchant by using a credit card reader.
1.3. Scope
The credit cards are used during business transaction, and the rules are designed to protect both the
--- Content provided by FirstRanker.com ---
merchant and the consumer from fraud. In its simplest form, the Glossary is a list of noteworthy terms and theirdefinitions. It is surprisingly common that a term, often technical or particular to the domain, will be used in slightly
different ways by different stakeholders; this needs to be resolved to reduce problems in communication and
ambiguous requirements
--- Content provided by FirstRanker.com ---
1.4. Problem StatementA problem statement is a concise description of the issues that need to be addressed by a problem solving
team and should be presented to them (or created by them) before they try to solve the problem. When bringing
together a team to achieve a particular purpose provide them with a problem statement. The primary purpose of
a problem statement is to focus the attention of the problem solving team. However, if the focus of the problem is
--- Content provided by FirstRanker.com ---
too narrow or the scope of the solution too limited the creativity and innovation of the solution can be stifling. Thecredit card transaction is used by the clients to do the crediting features that are available in bank and do the
--- Content provided by FirstRanker.com ---
20 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
payment back. The account has to be updated with the balance every time when the crediting and the payback
--- Content provided by FirstRanker.com ---
are done.2. Problem Statement (Use case Analysis)
2.1. Identified Use cases
2.1.1 Make Order: The customer can make orders for the items they are going to purchase.
--- Content provided by FirstRanker.com ---
2.1.2. Update Order: If any items have to be changed or updated, the customers can update their orders.2.1.3. Cancel Order: Customers who are not interested in purchasing any items can remove or cancel the orders
that they have made.
2.1.4. Crediting Details: This involves the card holder name, card number, card expire date for processing the
amount transaction.
--- Content provided by FirstRanker.com ---
2.1.5. Payback Details: The customer must pay back the required amount within the given duration time to theconcerned organization.
2.2. Identified Actors:
2.2.1. User: The customers who purchase some item from the shop by using credit card payment are stored
here.
--- Content provided by FirstRanker.com ---
2.2.2. Admin: All the crediting and payback transactions done by the customer are administrated by the admin.3. Design of Credit Card Processing System:
3.1. Make Order:
3.1.1brief Description: The customers who make orders for the item are maintained here.
3.1.2. Flow of Events: Customers enter the order number, customer id and total orders they have made.
--- Content provided by FirstRanker.com ---
3.1.2.1. Basic Flow: 1. Enter the item id, item quantity and the order id.2. The items that are entered are ordered.
3.1.2.2. Alternate Flow: If any item id entered is not present then a prompt message will be displayed.
3.1.3. Pre-Condition: Customers enroll their orders for purchase.
3.1.4. Post-Condition: The ordered items are purchased.
--- Content provided by FirstRanker.com ---
3.2: Update Order:3.2.1. Brief Description: Customers who want to change their orders are stored here.
3.2.2. Flow of Events: Enter the customer id, order number to update the order.
3.2.2.1. Basic Flow: 1. The item id, item quantity and order id is entered.
2. The entered items are being updated.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
21 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:003.2.2.2. Alternate Flow: If the entered orders are already updated a prompt message will be displayed.
3.2.3. Pre-Condition: The order is being updated.
3.2.4. Post-Condition: After updating the items are purchased.
--- Content provided by FirstRanker.com ---
3.3. Cancel Order:3.3.1Brief Description: The cancellation orders made by customer are maintained here.
3.3.2. Flow Of Events: The order number, customer id, total orders taken are entered.
3.3.2.1. Basic Flow: 1. The item id, item quantity and order id are entered.
2. Cancelled orders are noted by admin to process the cancel request.
--- Content provided by FirstRanker.com ---
3.3.2.2. Alternate Flow: If the items entered are cancelled previously then a prompt message will be displayed.3.3.3. Pre-Condition: The items are cancelled.
3.3.4. Post-Condition: The cancelled items are restored back in the database.
3.4. Crediting Details:
3.4. 1 Brief Description: The crediting amount of the customer and its operation is maintained over here.
--- Content provided by FirstRanker.com ---
3.4.2. Flow of Events: The customer provides the details for crediting transactions.3.4.2.1. Basic Flow: 1. The card holder name, card expire date and card number are entered by the customer.
2. Card reader will processes the amount transaction.
3.4.2.2. Alternate Flow: If the date of card is expired or if there is low balance an error message will be displayed.
3.4.3. Pre-Condition: The customer enters the details for making the transaction.
--- Content provided by FirstRanker.com ---
3.4.4. Post-Condition: Customer should put signature and give it to merchant.3.5. Payback Details:
3.5.1. Brief Description: The amount that is paid back is maintained here.
3.5.2. Flow of Events: The customer goes to login page for making the cash pay back transaction.
3.5.2.1. Basic Flow: 1. Customer enters the name, account number and password for login.
--- Content provided by FirstRanker.com ---
2. The transaction id is entered for payment transaction.3.5.2.2. Alternate Flow: An error message will be displayed in case of an invalid login.
3.5.3. Pre-Condition: A valid login is given by the customer for entering the transaction id.
3.5.4. Post-Condition: The pay back transaction has been made and admin stores it in the database.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
22 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
Expt. No. 2 IDENTIFY USE CASES AND DEVELOP THE USE CASE MODEL
1.USECASE DIAGRAM: PASSPORT AUTOMATION SYSTEM
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
23 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
2. USECASE DIAGRAM: Online Book Banking Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
24 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
3.USECASE DIAGRAM: Exam Registration Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
25 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
4. USECASE DIAGRAM: Stock Maintenance Systems
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Login
ViewStock
Place Order &Billing
--- Content provided by FirstRanker.com ---
Purchase StockStock Updation
Profit Computation
Any user
Dealer
--- Content provided by FirstRanker.com ---
ProprietorDB
Stock Maintainer
USE CASE :
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
26 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:005.USECASE DIAGRAM: Online Recuirtment Systems
DBA
--- Content provided by FirstRanker.com ---
TestChecking
Interview
Result
Login
--- Content provided by FirstRanker.com ---
ResumeApplicant
<
<
<
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
27 Format No:FirstRanker/Stud/LM/34/Issue:00/Revision:00
--- Content provided by FirstRanker.com ---
6.USECASE DIAGRAM: CREDIT CARD PROCESSING SYSTEM
User
--- Content provided by FirstRanker.com ---
ShoppingCrediting
Pay back
<
<
--- Content provided by FirstRanker.com ---
<<