SlideShare a Scribd company logo
1
Zoo Information System Presentation
Milton G. Zalduondo
2
2
Chart Comparison
Table vs Bar Chart
2
TASK EFFORT DURATIO
N
DEPENDENCI
ES
T1(Requirement Gathering) 15 10
T2(General Planning) 8 15
T3(Database Design) 20 20 T2(M1)
T4(Internal Site Design) 5 15 T3(M2)
T5(Customer Site Backend Design) 5 10 T2(M1)
T6(Customer Site Frontend
Design)
10 10 T5(M3)
T7(Development Phase 1) 75 25 T2,T4(M4)
T8(Review) 10 10 T7(M5)
T9(Development Phase 2) 50 25 T5,T6(M6)
T10(Review) 10 10 T9(M7)
T11(Testing) 20 15 T7,T9(M8)
T12(Revisions) 10 10 T11(M9)
T13(Deployment) 10 7 T7,T9(M10)
3
3
Lines of Source Code
Effort = A x Size ^ B x M
A (Constant factor of local organizational practices) = 2.94
Size (code assessment) = 4,000
B (Complexity) = 1.15
M (Attribute factor) = 7
SLOC = 285,636
3
4
Requirements Part 1
• 1. The system shall allow only managers to add new employees
• 2. The system shall allow only managers to delete animals from the
database
• 3. The system shall allow employees to only add new animals
• 4. The system shall allow customers to purchase tickets
• 5. The system shall only allow managers to change the price on tickets
5
5
Requirements Part 2
• 6. The system shall allow managers to log in to a separate menu with an
appropriate code
• 7. The system shall require animals to be entered with all parameters
(name, id, etc.)
• 8. The system shall allow anyone to logout at any time
• 9. The system shall allow customers to pay online or at the booth
• 10. The system shall allow the manager to decide certain privileges in the
system for different employees
6
Use Cases
New Employee
Once an employee, their info
needs to be entered to the
system to print their badge.
New Animal
Will work similar to adding a new
employee. Object can be
extended to disable animal
entries if the animal is transferred
(happens frequently in zoos).
Special Purchase Event
The Manager can create
discounted tickets for the
ticketing system as well tickets
for special events.
7
Code Design
Setters and Getters
Getter used for logging in conjunction with searching through the employee/customer/animal arrays. Only one setter for
Manager Price Change
Hidden Manager Menu
Taken from Walgreens register keypad codes.
8
8
Zoo_2 Test Case
Pre-conditions: Employee must be added to the
database in order to test
Dependencies: Zoo_1 must be completed (adding
a new employee)
8
Post-conditions:
The system alerted the employee that only
managers can delete managers however provides
the ability for managers to enter the correct key
code
Step Test Steps Test Data
Expected
Result
Actual Result Status
(Pass/Fail)
Notes
1 Employee logs in Emp id no. (123)
Employee is logged
in
Employee is logged
in
Pass There is
no
password
functionalit
y
2
Employee deletes
animal Option 3 (delete)
System alerts
employee
System prompts
“enter key code”
Fail
3
Employee enters
wrong key code 8008
System alerts
employee
System alerts
employee
Pass
9
THANK YOU

More Related Content

DOCX
426769701-Pet-Shop-Management-System.docx
DOC
School management System
PPT
It4 Coursework Help
PPTX
Systems development cycle
DOC
Smart Gym System documentation
PDF
STUDENT INFORMATION MANAGEMENT SYSTEM PROJECT REPORT II
PDF
COMPUTER INSTITUTE Management system.pdf
DOC
167543812 a-study-on-smart-card-doc
426769701-Pet-Shop-Management-System.docx
School management System
It4 Coursework Help
Systems development cycle
Smart Gym System documentation
STUDENT INFORMATION MANAGEMENT SYSTEM PROJECT REPORT II
COMPUTER INSTITUTE Management system.pdf
167543812 a-study-on-smart-card-doc

Similar to Zoo information system presentation (20)

PPTX
Chapter 1.pptx okokkokokokokkkkhvgvgcvghgcvghg
PPTX
Chapter 8 - Systems Analysis & Design.pptx
PPTX
Know the features and functions of information systems
PPTX
DATABASE ALL CHAPTERS.pptx
PPTX
Introduction to Information System
PPT
Chapter 8 system analysis and design
PDF
Lecture Great Depression Emergence of Macroeconomics.pdf
PPT
01 intro to mis
PPT
01 intro to mis
PPTX
Exploring GOMs
DOCX
Implementation strategies rajni
PDF
Student information management system project report ii.pdf
PPT
03-Guidelines, Principles, and Theories.ppt
PDF
Event Management System Vb Net Project Report.pdf
PDF
IT 145 FINAL PROJECT GUIDELINES / TUTORIALOUTLET DOT COM
PDF
Online Examination System in .NET & DB2
PPTX
2. INFORMATION GATHERING.pptx Computer Applications in Pharmacy
PDF
Online dating system management project report.pdf
DOCX
IP Final project 12th
PPT
System Analysis and Design slides by Belew yenealem DTU Ethiopia
Chapter 1.pptx okokkokokokokkkkhvgvgcvghgcvghg
Chapter 8 - Systems Analysis & Design.pptx
Know the features and functions of information systems
DATABASE ALL CHAPTERS.pptx
Introduction to Information System
Chapter 8 system analysis and design
Lecture Great Depression Emergence of Macroeconomics.pdf
01 intro to mis
01 intro to mis
Exploring GOMs
Implementation strategies rajni
Student information management system project report ii.pdf
03-Guidelines, Principles, and Theories.ppt
Event Management System Vb Net Project Report.pdf
IT 145 FINAL PROJECT GUIDELINES / TUTORIALOUTLET DOT COM
Online Examination System in .NET & DB2
2. INFORMATION GATHERING.pptx Computer Applications in Pharmacy
Online dating system management project report.pdf
IP Final project 12th
System Analysis and Design slides by Belew yenealem DTU Ethiopia
Ad

Recently uploaded (20)

PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PPTX
Cybersecurity: Protecting the Digital World
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PPTX
Computer Software and OS of computer science of grade 11.pptx
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PPTX
assetexplorer- product-overview - presentation
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PPTX
GSA Content Generator Crack (2025 Latest)
PDF
Topaz Photo AI Crack New Download (Latest 2025)
PPTX
Tech Workshop Escape Room Tech Workshop
PDF
Wondershare Recoverit Full Crack New Version (Latest 2025)
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
Types of Token_ From Utility to Security.pdf
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Cybersecurity: Protecting the Digital World
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
Computer Software and OS of computer science of grade 11.pptx
Monitoring Stack: Grafana, Loki & Promtail
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Oracle Fusion HCM Cloud Demo for Beginners
wealthsignaloriginal-com-DS-text-... (1).pdf
How to Use SharePoint as an ISO-Compliant Document Management System
assetexplorer- product-overview - presentation
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
GSA Content Generator Crack (2025 Latest)
Topaz Photo AI Crack New Download (Latest 2025)
Tech Workshop Escape Room Tech Workshop
Wondershare Recoverit Full Crack New Version (Latest 2025)
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
Why Generative AI is the Future of Content, Code & Creativity?
Types of Token_ From Utility to Security.pdf
Ad

Zoo information system presentation

  • 1. 1 Zoo Information System Presentation Milton G. Zalduondo
  • 2. 2 2 Chart Comparison Table vs Bar Chart 2 TASK EFFORT DURATIO N DEPENDENCI ES T1(Requirement Gathering) 15 10 T2(General Planning) 8 15 T3(Database Design) 20 20 T2(M1) T4(Internal Site Design) 5 15 T3(M2) T5(Customer Site Backend Design) 5 10 T2(M1) T6(Customer Site Frontend Design) 10 10 T5(M3) T7(Development Phase 1) 75 25 T2,T4(M4) T8(Review) 10 10 T7(M5) T9(Development Phase 2) 50 25 T5,T6(M6) T10(Review) 10 10 T9(M7) T11(Testing) 20 15 T7,T9(M8) T12(Revisions) 10 10 T11(M9) T13(Deployment) 10 7 T7,T9(M10)
  • 3. 3 3 Lines of Source Code Effort = A x Size ^ B x M A (Constant factor of local organizational practices) = 2.94 Size (code assessment) = 4,000 B (Complexity) = 1.15 M (Attribute factor) = 7 SLOC = 285,636 3
  • 4. 4 Requirements Part 1 • 1. The system shall allow only managers to add new employees • 2. The system shall allow only managers to delete animals from the database • 3. The system shall allow employees to only add new animals • 4. The system shall allow customers to purchase tickets • 5. The system shall only allow managers to change the price on tickets
  • 5. 5 5 Requirements Part 2 • 6. The system shall allow managers to log in to a separate menu with an appropriate code • 7. The system shall require animals to be entered with all parameters (name, id, etc.) • 8. The system shall allow anyone to logout at any time • 9. The system shall allow customers to pay online or at the booth • 10. The system shall allow the manager to decide certain privileges in the system for different employees
  • 6. 6 Use Cases New Employee Once an employee, their info needs to be entered to the system to print their badge. New Animal Will work similar to adding a new employee. Object can be extended to disable animal entries if the animal is transferred (happens frequently in zoos). Special Purchase Event The Manager can create discounted tickets for the ticketing system as well tickets for special events.
  • 7. 7 Code Design Setters and Getters Getter used for logging in conjunction with searching through the employee/customer/animal arrays. Only one setter for Manager Price Change Hidden Manager Menu Taken from Walgreens register keypad codes.
  • 8. 8 8 Zoo_2 Test Case Pre-conditions: Employee must be added to the database in order to test Dependencies: Zoo_1 must be completed (adding a new employee) 8 Post-conditions: The system alerted the employee that only managers can delete managers however provides the ability for managers to enter the correct key code Step Test Steps Test Data Expected Result Actual Result Status (Pass/Fail) Notes 1 Employee logs in Emp id no. (123) Employee is logged in Employee is logged in Pass There is no password functionalit y 2 Employee deletes animal Option 3 (delete) System alerts employee System prompts “enter key code” Fail 3 Employee enters wrong key code 8008 System alerts employee System alerts employee Pass

Editor's Notes

  • #3: Bar would be preferable if I had all the detail (task, effort, duration) contained in the table, especially if it would be presented to shareholders.
  • #4: This was really hard for me to guess as the concepts did not leave much for someone as inexperienced in coding to create a proper formula. Needless to say, my code is considerably less due to the simplicity compared what was intended.
  • #5: Did not put the requirements in any particular order. Talk briefly about each one
  • #7: Emphasize how the test case didn’t necessarily translate to code design. Shareholders and developers have “ideals” but don’t or can’t be translated.
  • #8: Setters and Getters are usually what you would start with from what I learned in coding so far however I already had an idea in my head to rely heavily on other methods. I could rely on creating a database like mySQL if I had the knowledge to do so.
  • #9: Talk about fail step in text two and how it can towards a bug or security issue. Also how if I did implement password functionality I would to ensure that the passwords aren’t saved in a plain text file.