尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
CHAPTER FOUR
SYSTEM
ANALYSIS
BUSINESS MODEL
STEP 1
Insertmore
infohere
STEP 2
Insertmore
infohere
STEP 3
Insertmore
infohere
STEP 4
Insertmore
infohere
System Model
System modeling is the process of developing abstract models of a
system, so with each model we will present (show) a different view or
perspective of our system using some kind of graphical notation, which is
now almost always based on notations in the Unified Modeling Language
(UML). Models help to understand the functionality of a system.
Use Case Model
Use case model is a model of how different types of users interact with
the system to solve a problem. And it describes the goals of the users,
the interactions between the users and the system, and the required
behavior of the system in satisfying these goals. And it consists of a
number of model elements such as use cases, actors and the
relationship between them.
System analysis
Use case description:login
Use_Case Name Login
Use_Case
Identifier
UC-01
Actor System Administrator, Academics Administrator, Student,Coordinator,Instructor
Description Allows users login into the system and access their privilege in the system
Precondition The user must have e-mail and password
Basic Course of
Action
Actor Action System Response
Step 1: open system
web page
Step 3: Click the login
on home page
Step 5: Enter e-mail
and password then
click login
Step 2: Display home page
Step 4: Display the login interface for the user
Step 6: Validate e-mail and password
Step 7: Display a page with privilege of the user
Alternative course
of Action
Alt. Course A: if the input data(e-mail and password) not valid
Step A.1: the system display error message and returns to step 4
Post Condition If The user logged into system wants to terminate the session can logout
BUSINESS MODEL
STEP 1
Insertmore
infohere
STEP 2
Insertmore
infohere
STEP 3
Insertmore
infohere
STEP 4
Insertmore
infohere
registration
Use_case Name User Registration
Use_case Identifier UC-02
Actor Anyone who is willing but found in the Campus
Description Allows any member of the campus to be registered for the courses
Precondition Not registered before
Basic course of
Action
Actor Action System Response
Step 1: open system web page
Step 3: Click the Sign_up icon on ome page
Step 5: Enter all required fields then click
Sign_up
Step 2: Display home page
Step 4: Display the Sign_up interface
for the user
Step 6: Validate every input values
Alternative Course of
Action
Alt. Course A: if the input data are not valid
Step A.1: the system display error message and returns to step 4
BUSINESS MODEL
STEP 1
Insertmore
infohere
STEP 2
Insertmore
infohere
STEP 3
Insertmore
infohere
STEP 4
Insertmore
infohere
Material upload
Use_Case Name Upload Course Material
Use_case identifier UC-03
Actor Instructor
Description Allows instructors to upload course materials for their students
Precondition Login to instructor page
Basic course of Action Actor Acton System response
Step 1: open system
web page
Step 3: Login to the
System
Step 5: click to upload
material button
Step 7: Attach all
required materials
Step 2: Display home page
Step 4: Display the instructor page
Step 6: Display the course upload page
Step 8: Store all the attach materials to the
database
Alternative course of action Alt. Course A: if the file type is not supported
Step A.1: the system display error message and returns to step 6
BUSINESS MODEL
STEP 1
Insertmore
infohere
STEP 2
Insertmore
infohere
STEP 3
Insertmore
infohere
STEP 4
Insertmore
infohere
Upload Profile
Use_case Name Update Profile
Use_case Identifier UC-04
Actor Student , coordinator, instructor,Admin and academic Manager
Description Here the users can update their existing profile
precondition User must login to it’s intended page
Basic Course of
Action
Actor Action System Response
Step 1: open system web page
Step 3: Login to the System
Step 5: click to View profile button
Step 7: click on update profile option
Step 9: change the permitted fields and click
update
Step 2: Display home page
Step 4: Display the user’s intended page
Step 6: Display the user profile page
Step 8: Display the update profile page
Step 10: change the imputed values in the database
Alternative Course of
Action
Alt. Course A: if the input data are not valid
Step A.1: the system display error message and returns to step 8
BUSINESS MODEL
STEP 1
Insertmore
infohere
STEP 2
Insertmore
infohere
STEP 3
Insertmore
infohere
STEP 4
Insertmore
infohere
Add Academic manager
Use_case Name Add Academic Manager
Use_case
Identifier
UC-05
Actor System_Admin
Description Here the system admin can add an academic manager.
Precondition System admin must login to it’s intended page
Basic course of
action
Actor Action System Response
Step 1: open system web page
Step 3: Login to the System
Step 5: click add Academic manager button
Step 7: fill every required field of the academic manager and
click add button
Step 2: Display home page
Step 4: Display the Admin intended page
Step 6: Display add manager page
Step 8: store the given information to
database
Alternative
course of action
Alt. Course A: if the input data are not valid
Step A.1: the system display error message and returns to step 6
Alt. Course B: if the academic manager already exist
Step B.1: the system display user already exist message and returns to step 6
BUSINESS MODEL
STEP 1
Insertmore
infohere
STEP 2
Insertmore
infohere
STEP 3
Insertmore
infohere
STEP 4
Insertmore
infohere
Use case scenario
Student update profile:
Students have an update privilege on their email address, profile picture and
password.
After login in to his/her account a student updates his/her profile in the
following way.
Clicks on update profile link which displays the update profile page. On update
profile we get five fields to fill. The email field, the old password field, the new
password field, confirm password field and the image field.
To update email we fill the email field with the new email and click on update
button. To update password fill the old password field, the new password field,
and the confirm password field and click on update button. If the old password
is correct, the new password and the confirmation password field have same
strings then the password will be updated to the new password. If not it
displays an error message and resets the fields to empty.
BUSINESS MODEL
STEP 1
STEP 2
Insertmore
infohere
STEP 3
Insertmore
infohere
STEP 4
Insertmore
infohere
Use case scenario
Student update profile:
The other one is updating the profile picture. On this field there will
be a file type input which takes images(in JPEG , jpg or png
extensions). on click it opens a file explorer (as usually happens in
any HTML) and gets the selected item. Uploads it to a specified
folder by the system and saves the name in database. This updated
the profile picture.
Coordinator: validate recite and assign students to class
Students start their registration online and pay their fee for the
semester, and upload the recite on to the system. The recite uploaded
hold their name and email .
BUSINESS MODEL
STEP 1
Insertmore
infohere
STEP 2
Insertmore
infohere
STEP 3
Insertmore
infohere
STEP 4
Insertmore
infohere
Use case scenario
Coordinator: validate recite and assign students to class
At this time the students on registration will have and account
which is not activated yet. So when the recite the student
uploaded is verified by the coordinator their account is
activated and the coordinator assigns students to a class.
Currently up-to 40 students are assigned to a class. Based on
this the coordinator selects 40 students and assigns them to
their classes. And sends a mass email to all of them with the
class schedule, class start and end date.
BUSINESS MODEL
STEP 1
Insertmore
infohere
STEP 2
Insertmore
infohere
STEP 3
Insertmore
infohere
STEP 4
Insertmore
infohere
Use case scenario
Guest user: upload recite
When the student gets the recite of payment form finance staff,
he/she directly goes to the system homepage and click on the
upload recite link, enter his/her email address and select the image
of the recite and click on upload button. Which uploads the image to
the system database where the coordinator gets and validates it. If
it is valid, the students account will be activated and the student
receives an email.

More Related Content

Similar to chapter 4.pptx

ValidityUseCases
ValidityUseCasesValidityUseCases
ValidityUseCases
Phil Marucci
 
Automated Class Scheduling System.pdf
Automated Class Scheduling System.pdfAutomated Class Scheduling System.pdf
Automated Class Scheduling System.pdf
Carrie Tran
 
CMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docx
CMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docxCMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docx
CMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docx
mary772
 
CMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docx
CMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docxCMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docx
CMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docx
mccormicknadine86
 
C++ Project: Subject Registration System
C++ Project: Subject Registration SystemC++ Project: Subject Registration System
C++ Project: Subject Registration System
projectlearner
 
Use Case in Software Engineering
Use Case in Software Engineering Use Case in Software Engineering
Use Case in Software Engineering
Sohely Ashrafy
 
COURSEEPLUS Instructor guide
COURSEEPLUS Instructor guideCOURSEEPLUS Instructor guide
COURSEEPLUS Instructor guide
Courseeplus
 
School Software Students information
School Software Students informationSchool Software Students information
School Software Students information
Ranganath Shivaram
 
2. DD-sample.docx
2. DD-sample.docx2. DD-sample.docx
2. DD-sample.docx
dpgdpg
 
Ijirstv1 i12005
Ijirstv1 i12005Ijirstv1 i12005
Ijirstv1 i12005
venusarva
 
Centerlized School Administration System
Centerlized School Administration SystemCenterlized School Administration System
Centerlized School Administration System
Uday Shankar
 
Pilot user offline_manual_final
Pilot user offline_manual_finalPilot user offline_manual_final
Pilot user offline_manual_final
greengrade
 
Online examination system doc v2
Online examination system doc v2Online examination system doc v2
Online examination system doc v2
Textus Intentio
 
B2BCMarketing
B2BCMarketingB2BCMarketing
B2BCMarketing
krishnavamsi bendalam
 
Student_results_management_system proposel.pdf
Student_results_management_system proposel.pdfStudent_results_management_system proposel.pdf
Student_results_management_system proposel.pdf
KhondokerAbuNaim
 
E-LEARNING
E-LEARNINGE-LEARNING
E-LEARNING
Shruti Kumar
 
ExtraaEdge - Product Tour
ExtraaEdge - Product TourExtraaEdge - Product Tour
ExtraaEdge - Product Tour
Abhishek Ballabh
 
College management-system
College management-systemCollege management-system
College management-system
rekhamoramgmailcom
 
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docx
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docxUse case 1 User LoginActor Admin, Faculty, or StudentBa.docx
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docx
jessiehampson
 
Student Records System SRS – Requirements DefinitionsNon.docx
Student Records System SRS – Requirements DefinitionsNon.docxStudent Records System SRS – Requirements DefinitionsNon.docx
Student Records System SRS – Requirements DefinitionsNon.docx
hanneloremccaffery
 

Similar to chapter 4.pptx (20)

ValidityUseCases
ValidityUseCasesValidityUseCases
ValidityUseCases
 
Automated Class Scheduling System.pdf
Automated Class Scheduling System.pdfAutomated Class Scheduling System.pdf
Automated Class Scheduling System.pdf
 
CMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docx
CMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docxCMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docx
CMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docx
 
CMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docx
CMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docxCMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docx
CMS XLCAppendix D ApprovalsStudent Management Program SystemUser.docx
 
C++ Project: Subject Registration System
C++ Project: Subject Registration SystemC++ Project: Subject Registration System
C++ Project: Subject Registration System
 
Use Case in Software Engineering
Use Case in Software Engineering Use Case in Software Engineering
Use Case in Software Engineering
 
COURSEEPLUS Instructor guide
COURSEEPLUS Instructor guideCOURSEEPLUS Instructor guide
COURSEEPLUS Instructor guide
 
School Software Students information
School Software Students informationSchool Software Students information
School Software Students information
 
2. DD-sample.docx
2. DD-sample.docx2. DD-sample.docx
2. DD-sample.docx
 
Ijirstv1 i12005
Ijirstv1 i12005Ijirstv1 i12005
Ijirstv1 i12005
 
Centerlized School Administration System
Centerlized School Administration SystemCenterlized School Administration System
Centerlized School Administration System
 
Pilot user offline_manual_final
Pilot user offline_manual_finalPilot user offline_manual_final
Pilot user offline_manual_final
 
Online examination system doc v2
Online examination system doc v2Online examination system doc v2
Online examination system doc v2
 
B2BCMarketing
B2BCMarketingB2BCMarketing
B2BCMarketing
 
Student_results_management_system proposel.pdf
Student_results_management_system proposel.pdfStudent_results_management_system proposel.pdf
Student_results_management_system proposel.pdf
 
E-LEARNING
E-LEARNINGE-LEARNING
E-LEARNING
 
ExtraaEdge - Product Tour
ExtraaEdge - Product TourExtraaEdge - Product Tour
ExtraaEdge - Product Tour
 
College management-system
College management-systemCollege management-system
College management-system
 
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docx
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docxUse case 1 User LoginActor Admin, Faculty, or StudentBa.docx
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docx
 
Student Records System SRS – Requirements DefinitionsNon.docx
Student Records System SRS – Requirements DefinitionsNon.docxStudent Records System SRS – Requirements DefinitionsNon.docx
Student Records System SRS – Requirements DefinitionsNon.docx
 

Recently uploaded

Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
sapna sharmap11
 
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your DoorHyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Russian Escorts in Delhi 9711199171 with low rate Book online
 
Independent Call Girls In Bangalore 9024918724 Just CALL ME Book Beautiful Gi...
Independent Call Girls In Bangalore 9024918724 Just CALL ME Book Beautiful Gi...Independent Call Girls In Bangalore 9024918724 Just CALL ME Book Beautiful Gi...
Independent Call Girls In Bangalore 9024918724 Just CALL ME Book Beautiful Gi...
uthkarshkumar987000
 
🔥College Call Girls Kolkata 💯Call Us 🔝 8094342248 🔝💃Top Class Call Girl Servi...
🔥College Call Girls Kolkata 💯Call Us 🔝 8094342248 🔝💃Top Class Call Girl Servi...🔥College Call Girls Kolkata 💯Call Us 🔝 8094342248 🔝💃Top Class Call Girl Servi...
🔥College Call Girls Kolkata 💯Call Us 🔝 8094342248 🔝💃Top Class Call Girl Servi...
rukmnaikaseen
 
❻❸❼⓿❽❻❷⓿⓿❼KALYAN MATKA CHART FINAL OPEN JODI PANNA FIXXX DPBOSS MATKA RESULT ...
❻❸❼⓿❽❻❷⓿⓿❼KALYAN MATKA CHART FINAL OPEN JODI PANNA FIXXX DPBOSS MATKA RESULT ...❻❸❼⓿❽❻❷⓿⓿❼KALYAN MATKA CHART FINAL OPEN JODI PANNA FIXXX DPBOSS MATKA RESULT ...
❻❸❼⓿❽❻❷⓿⓿❼KALYAN MATKA CHART FINAL OPEN JODI PANNA FIXXX DPBOSS MATKA RESULT ...
#kalyanmatkaresult #dpboss #kalyanmatka #satta #matka #sattamatka
 
🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...
🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...
🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...
AK47
 
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
Do People Really Know Their Fertility Intentions?  Correspondence between Sel...Do People Really Know Their Fertility Intentions?  Correspondence between Sel...
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
Xiao Xu
 
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In BangaloreBangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
yashusingh54876
 
AI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOW
AI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOWAI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOW
AI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOW
arash10gamer
 
High Profile Call Girls Navi Mumbai ✅ 9833363713 FULL CASH PAYMENT
High Profile Call Girls Navi Mumbai ✅ 9833363713 FULL CASH PAYMENTHigh Profile Call Girls Navi Mumbai ✅ 9833363713 FULL CASH PAYMENT
High Profile Call Girls Navi Mumbai ✅ 9833363713 FULL CASH PAYMENT
ranjeet3341
 
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
mona lisa $A12
 
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
nitachopra
 
Salesforce AI + Data Community Tour Slides - Canarias
Salesforce AI + Data Community Tour Slides - CanariasSalesforce AI + Data Community Tour Slides - Canarias
Salesforce AI + Data Community Tour Slides - Canarias
davidpietrzykowski1
 
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
sapna sharmap11
 
❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...
❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...
❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...
jasodak99
 
_Lufthansa Airlines MIA Terminal (1).pdf
_Lufthansa Airlines MIA Terminal (1).pdf_Lufthansa Airlines MIA Terminal (1).pdf
_Lufthansa Airlines MIA Terminal (1).pdf
rc76967005
 
Call Girls Lucknow 8923113531 Independent Call Girl Service in Lucknow
Call Girls Lucknow 8923113531 Independent Call Girl Service in LucknowCall Girls Lucknow 8923113531 Independent Call Girl Service in Lucknow
Call Girls Lucknow 8923113531 Independent Call Girl Service in Lucknow
hiju9823
 
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
9gr6pty
 
Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)
GeorgiiSteshenko
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
sapna sharmap11
 

Recently uploaded (20)

Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
 
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your DoorHyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
 
Independent Call Girls In Bangalore 9024918724 Just CALL ME Book Beautiful Gi...
Independent Call Girls In Bangalore 9024918724 Just CALL ME Book Beautiful Gi...Independent Call Girls In Bangalore 9024918724 Just CALL ME Book Beautiful Gi...
Independent Call Girls In Bangalore 9024918724 Just CALL ME Book Beautiful Gi...
 
🔥College Call Girls Kolkata 💯Call Us 🔝 8094342248 🔝💃Top Class Call Girl Servi...
🔥College Call Girls Kolkata 💯Call Us 🔝 8094342248 🔝💃Top Class Call Girl Servi...🔥College Call Girls Kolkata 💯Call Us 🔝 8094342248 🔝💃Top Class Call Girl Servi...
🔥College Call Girls Kolkata 💯Call Us 🔝 8094342248 🔝💃Top Class Call Girl Servi...
 
❻❸❼⓿❽❻❷⓿⓿❼KALYAN MATKA CHART FINAL OPEN JODI PANNA FIXXX DPBOSS MATKA RESULT ...
❻❸❼⓿❽❻❷⓿⓿❼KALYAN MATKA CHART FINAL OPEN JODI PANNA FIXXX DPBOSS MATKA RESULT ...❻❸❼⓿❽❻❷⓿⓿❼KALYAN MATKA CHART FINAL OPEN JODI PANNA FIXXX DPBOSS MATKA RESULT ...
❻❸❼⓿❽❻❷⓿⓿❼KALYAN MATKA CHART FINAL OPEN JODI PANNA FIXXX DPBOSS MATKA RESULT ...
 
🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...
🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...
🔥Book Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts ...
 
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
Do People Really Know Their Fertility Intentions?  Correspondence between Sel...Do People Really Know Their Fertility Intentions?  Correspondence between Sel...
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
 
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In BangaloreBangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
 
AI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOW
AI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOWAI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOW
AI WITH THE HELP OF NAGALAND CAN WIN. DOWNLOAD NOW
 
High Profile Call Girls Navi Mumbai ✅ 9833363713 FULL CASH PAYMENT
High Profile Call Girls Navi Mumbai ✅ 9833363713 FULL CASH PAYMENTHigh Profile Call Girls Navi Mumbai ✅ 9833363713 FULL CASH PAYMENT
High Profile Call Girls Navi Mumbai ✅ 9833363713 FULL CASH PAYMENT
 
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
 
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
 
Salesforce AI + Data Community Tour Slides - Canarias
Salesforce AI + Data Community Tour Slides - CanariasSalesforce AI + Data Community Tour Slides - Canarias
Salesforce AI + Data Community Tour Slides - Canarias
 
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
 
❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...
❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...
❣VIP Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai Escorts S...
 
_Lufthansa Airlines MIA Terminal (1).pdf
_Lufthansa Airlines MIA Terminal (1).pdf_Lufthansa Airlines MIA Terminal (1).pdf
_Lufthansa Airlines MIA Terminal (1).pdf
 
Call Girls Lucknow 8923113531 Independent Call Girl Service in Lucknow
Call Girls Lucknow 8923113531 Independent Call Girl Service in LucknowCall Girls Lucknow 8923113531 Independent Call Girl Service in Lucknow
Call Girls Lucknow 8923113531 Independent Call Girl Service in Lucknow
 
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
 
Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
 

chapter 4.pptx

  • 2. BUSINESS MODEL STEP 1 Insertmore infohere STEP 2 Insertmore infohere STEP 3 Insertmore infohere STEP 4 Insertmore infohere System Model System modeling is the process of developing abstract models of a system, so with each model we will present (show) a different view or perspective of our system using some kind of graphical notation, which is now almost always based on notations in the Unified Modeling Language (UML). Models help to understand the functionality of a system. Use Case Model Use case model is a model of how different types of users interact with the system to solve a problem. And it describes the goals of the users, the interactions between the users and the system, and the required behavior of the system in satisfying these goals. And it consists of a number of model elements such as use cases, actors and the relationship between them.
  • 3. System analysis Use case description:login Use_Case Name Login Use_Case Identifier UC-01 Actor System Administrator, Academics Administrator, Student,Coordinator,Instructor Description Allows users login into the system and access their privilege in the system Precondition The user must have e-mail and password Basic Course of Action Actor Action System Response Step 1: open system web page Step 3: Click the login on home page Step 5: Enter e-mail and password then click login Step 2: Display home page Step 4: Display the login interface for the user Step 6: Validate e-mail and password Step 7: Display a page with privilege of the user Alternative course of Action Alt. Course A: if the input data(e-mail and password) not valid Step A.1: the system display error message and returns to step 4 Post Condition If The user logged into system wants to terminate the session can logout
  • 4. BUSINESS MODEL STEP 1 Insertmore infohere STEP 2 Insertmore infohere STEP 3 Insertmore infohere STEP 4 Insertmore infohere registration Use_case Name User Registration Use_case Identifier UC-02 Actor Anyone who is willing but found in the Campus Description Allows any member of the campus to be registered for the courses Precondition Not registered before Basic course of Action Actor Action System Response Step 1: open system web page Step 3: Click the Sign_up icon on ome page Step 5: Enter all required fields then click Sign_up Step 2: Display home page Step 4: Display the Sign_up interface for the user Step 6: Validate every input values Alternative Course of Action Alt. Course A: if the input data are not valid Step A.1: the system display error message and returns to step 4
  • 5. BUSINESS MODEL STEP 1 Insertmore infohere STEP 2 Insertmore infohere STEP 3 Insertmore infohere STEP 4 Insertmore infohere Material upload Use_Case Name Upload Course Material Use_case identifier UC-03 Actor Instructor Description Allows instructors to upload course materials for their students Precondition Login to instructor page Basic course of Action Actor Acton System response Step 1: open system web page Step 3: Login to the System Step 5: click to upload material button Step 7: Attach all required materials Step 2: Display home page Step 4: Display the instructor page Step 6: Display the course upload page Step 8: Store all the attach materials to the database Alternative course of action Alt. Course A: if the file type is not supported Step A.1: the system display error message and returns to step 6
  • 6. BUSINESS MODEL STEP 1 Insertmore infohere STEP 2 Insertmore infohere STEP 3 Insertmore infohere STEP 4 Insertmore infohere Upload Profile Use_case Name Update Profile Use_case Identifier UC-04 Actor Student , coordinator, instructor,Admin and academic Manager Description Here the users can update their existing profile precondition User must login to it’s intended page Basic Course of Action Actor Action System Response Step 1: open system web page Step 3: Login to the System Step 5: click to View profile button Step 7: click on update profile option Step 9: change the permitted fields and click update Step 2: Display home page Step 4: Display the user’s intended page Step 6: Display the user profile page Step 8: Display the update profile page Step 10: change the imputed values in the database Alternative Course of Action Alt. Course A: if the input data are not valid Step A.1: the system display error message and returns to step 8
  • 7. BUSINESS MODEL STEP 1 Insertmore infohere STEP 2 Insertmore infohere STEP 3 Insertmore infohere STEP 4 Insertmore infohere Add Academic manager Use_case Name Add Academic Manager Use_case Identifier UC-05 Actor System_Admin Description Here the system admin can add an academic manager. Precondition System admin must login to it’s intended page Basic course of action Actor Action System Response Step 1: open system web page Step 3: Login to the System Step 5: click add Academic manager button Step 7: fill every required field of the academic manager and click add button Step 2: Display home page Step 4: Display the Admin intended page Step 6: Display add manager page Step 8: store the given information to database Alternative course of action Alt. Course A: if the input data are not valid Step A.1: the system display error message and returns to step 6 Alt. Course B: if the academic manager already exist Step B.1: the system display user already exist message and returns to step 6
  • 8. BUSINESS MODEL STEP 1 Insertmore infohere STEP 2 Insertmore infohere STEP 3 Insertmore infohere STEP 4 Insertmore infohere Use case scenario Student update profile: Students have an update privilege on their email address, profile picture and password. After login in to his/her account a student updates his/her profile in the following way. Clicks on update profile link which displays the update profile page. On update profile we get five fields to fill. The email field, the old password field, the new password field, confirm password field and the image field. To update email we fill the email field with the new email and click on update button. To update password fill the old password field, the new password field, and the confirm password field and click on update button. If the old password is correct, the new password and the confirmation password field have same strings then the password will be updated to the new password. If not it displays an error message and resets the fields to empty.
  • 9. BUSINESS MODEL STEP 1 STEP 2 Insertmore infohere STEP 3 Insertmore infohere STEP 4 Insertmore infohere Use case scenario Student update profile: The other one is updating the profile picture. On this field there will be a file type input which takes images(in JPEG , jpg or png extensions). on click it opens a file explorer (as usually happens in any HTML) and gets the selected item. Uploads it to a specified folder by the system and saves the name in database. This updated the profile picture. Coordinator: validate recite and assign students to class Students start their registration online and pay their fee for the semester, and upload the recite on to the system. The recite uploaded hold their name and email .
  • 10. BUSINESS MODEL STEP 1 Insertmore infohere STEP 2 Insertmore infohere STEP 3 Insertmore infohere STEP 4 Insertmore infohere Use case scenario Coordinator: validate recite and assign students to class At this time the students on registration will have and account which is not activated yet. So when the recite the student uploaded is verified by the coordinator their account is activated and the coordinator assigns students to a class. Currently up-to 40 students are assigned to a class. Based on this the coordinator selects 40 students and assigns them to their classes. And sends a mass email to all of them with the class schedule, class start and end date.
  • 11. BUSINESS MODEL STEP 1 Insertmore infohere STEP 2 Insertmore infohere STEP 3 Insertmore infohere STEP 4 Insertmore infohere Use case scenario Guest user: upload recite When the student gets the recite of payment form finance staff, he/she directly goes to the system homepage and click on the upload recite link, enter his/her email address and select the image of the recite and click on upload button. Which uploads the image to the system database where the coordinator gets and validates it. If it is valid, the students account will be activated and the student receives an email.
  翻译: