banksystem by: jon lemming and tim jaffry. overview system selection system selection system...
Post on 22-Dec-2015
222 views
TRANSCRIPT
BankSystemBankSystem
By: Jon Lemming and Tim JaffryBy: Jon Lemming and Tim JaffryBy: Jon Lemming and Tim JaffryBy: Jon Lemming and Tim Jaffry
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
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
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
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
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
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
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
Memory Management Cont.Memory Management Cont.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
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
Real Time Scheduling Cont.Real Time Scheduling Cont.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
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
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
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
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