Top Banner
BankSystem By: Jon Lemming and Tim Jaffry By: Jon Lemming and Tim Jaffry
17

BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

BankSystemBankSystem

By: Jon Lemming and Tim JaffryBy: Jon Lemming and Tim JaffryBy: Jon Lemming and Tim JaffryBy: Jon Lemming and Tim Jaffry

Page 2: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

OverviewOverview

System SelectionSystem SelectionSystem AnalysisSystem AnalysisSystem DesignSystem DesignOperating SystemsOperating SystemsSignificance of PointsSignificance of PointsSolutions to ProblemsSolutions to ProblemsMethodology and TechnologyMethodology and TechnologyReferencesReferences

System SelectionSystem SelectionSystem AnalysisSystem AnalysisSystem DesignSystem DesignOperating SystemsOperating SystemsSignificance of PointsSignificance of PointsSolutions to ProblemsSolutions to ProblemsMethodology and TechnologyMethodology and TechnologyReferencesReferences

Page 3: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

SummarySummary

Software program that keeps track of a users Software program that keeps track of a users banking informationbanking information

The user can do multiple different things such The user can do multiple different things such as:as: Add accountsAdd accounts Delete accountsDelete accounts Update accounts with deposits and withdrawalsUpdate accounts with deposits and withdrawals Print account balancePrint account balance Search for customer accountsSearch for customer accounts View all accountsView all accounts

Software program that keeps track of a users Software program that keeps track of a users banking informationbanking information

The user can do multiple different things such The user can do multiple different things such as:as: Add accountsAdd accounts Delete accountsDelete accounts Update accounts with deposits and withdrawalsUpdate accounts with deposits and withdrawals Print account balancePrint account balance Search for customer accountsSearch for customer accounts View all accountsView all accounts

Page 4: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

Summary cont. Summary cont.

Page 5: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

System SelectionSystem Selection

We chose this program because it has We chose this program because it has the ability to work just like real bank the ability to work just like real bank software. software. Real life applicationReal life application Multiple OS policiesMultiple OS policies User friendlyUser friendly

We chose this program because it has We chose this program because it has the ability to work just like real bank the ability to work just like real bank software. software. Real life applicationReal life application Multiple OS policiesMultiple OS policies User friendlyUser friendly

Page 6: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

System AnalysisSystem Analysis

We found that on a whole the program We found that on a whole the program as a whole ran fairly quicklyas a whole ran fairly quickly

Simply applies OS principlesSimply applies OS principlesDoes not fully implement certain OS Does not fully implement certain OS

policiespolicies

We found that on a whole the program We found that on a whole the program as a whole ran fairly quicklyas a whole ran fairly quickly

Simply applies OS principlesSimply applies OS principlesDoes not fully implement certain OS Does not fully implement certain OS

policiespolicies

Page 7: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

System DesignSystem Design

CustomizationCustomization ColorsColors Layout StyleLayout Style ThemesThemes

Multiple WindowsMultiple WindowsHot KeysHot Keys

CustomizationCustomization ColorsColors Layout StyleLayout Style ThemesThemes

Multiple WindowsMultiple WindowsHot KeysHot Keys

Page 8: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

Operating System PoliciesOperating System Policies

C-Scan Memory ManagementC-Scan Memory ManagementFirst come first serve real time First come first serve real time

managementmanagementSequential File SystemSequential File System

C-Scan Memory ManagementC-Scan Memory ManagementFirst come first serve real time First come first serve real time

managementmanagementSequential File SystemSequential File System

Page 9: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

OS Policies: Memory ManagementOS Policies: Memory Management

Uses C-Scan for customer searchesUses C-Scan for customer searches Begins at the first customer record, and Begins at the first customer record, and

sequentially searches through the rest of sequentially searches through the rest of the recordsthe records

Uses C-Scan for customer searchesUses C-Scan for customer searches Begins at the first customer record, and Begins at the first customer record, and

sequentially searches through the rest of sequentially searches through the rest of the recordsthe records

Page 10: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

Memory Management Cont.Memory Management Cont.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 11: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

OS Policies: Real Time SchedulingOS Policies: Real Time Scheduling

Uses user defined priorityUses user defined priorityOnly the top window is the active Only the top window is the active

window, having the higher prioritywindow, having the higher priorityThe default priority is FCFSThe default priority is FCFS

Uses user defined priorityUses user defined priorityOnly the top window is the active Only the top window is the active

window, having the higher prioritywindow, having the higher priorityThe default priority is FCFSThe default priority is FCFS

Page 12: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

Real Time Scheduling Cont.Real Time Scheduling Cont.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 13: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

OS Policies: Sequential File SystemOS Policies: Sequential File System

The software application uses a The software application uses a sequential file system sequential file system

It stores the records based upon the It stores the records based upon the time entered/by the date createdtime entered/by the date created

The software application uses a The software application uses a sequential file system sequential file system

It stores the records based upon the It stores the records based upon the time entered/by the date createdtime entered/by the date created

Page 14: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

Significance of PointsSignificance of Points

Because of the Policies, this system Because of the Policies, this system would be easily deployed in a real life would be easily deployed in a real life situationsituation With minor changes one can change the With minor changes one can change the

writing system to multiple disks instead of writing system to multiple disks instead of one fileone file

The file system is ready to goThe file system is ready to go

Because of the Policies, this system Because of the Policies, this system would be easily deployed in a real life would be easily deployed in a real life situationsituation With minor changes one can change the With minor changes one can change the

writing system to multiple disks instead of writing system to multiple disks instead of one fileone file

The file system is ready to goThe file system is ready to go

Page 15: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

Solutions to ProblemsSolutions to Problems

Account updatingAccount updating An update is not shown on the view An update is not shown on the view

customer list after an update if it is open customer list after an update if it is open while the update happenswhile the update happens

In the update functions, added code to In the update functions, added code to reload the view customer window if it is reload the view customer window if it is openopen

File systemFile system Time involved in searchingTime involved in searching

Account updatingAccount updating An update is not shown on the view An update is not shown on the view

customer list after an update if it is open customer list after an update if it is open while the update happenswhile the update happens

In the update functions, added code to In the update functions, added code to reload the view customer window if it is reload the view customer window if it is openopen

File systemFile system Time involved in searchingTime involved in searching

Page 16: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

Methodology and TechnologyMethodology and Technology

First come first serve access controlFirst come first serve access controlFirst come first serve access controlFirst come first serve access control

Page 17: BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.

ReferencesReferences

www.opensourceplanet.comwww.opensourceplanet.comwww.opensourceplanet.comwww.opensourceplanet.com