180 likes | 335 Views
Scratchware SIMS. Altaf Ahmad Richard Connelly Amy Rathay Diahann Witter. Scratchware SIMS. Design Proposal Project Description High-level Architecture Design Specification User Interface. Recap: Description. Student Information Management System for the English Language Center
E N D
Scratchware SIMS Altaf Ahmad Richard Connelly Amy Rathay Diahann Witter
Scratchware SIMS • Design Proposal • Project Description • High-level Architecture • Design Specification • User Interface
Recap: Description • Student Information Management System for the English Language Center • Manages student records: class lists, schedules, grades, reports, etc. • New features: graphs, bills.
Architecture • Component-based Scalable Logical Architecture • SIMS Manager provides a User Interface • Requests from SIMS Manager sent to SIMS Object. • State is serialized in the client object • De-serialized by the SIMS Server.
Server Client SIMSObjects SIMSServer Student Buffer Ethernet Connection Students Buffer QSI StudentPersist QSIs TestScore QSIPersist TestScores Registration RegistrationPersist Registrations SIMSManager TestScorePersist ELC Database VB GUI Architecture (contd.),
Architecture (contd.), • Student Persists populates objects • Serializes data and sends back to client • Buffer de-serializes data and sends to the SIMS Manager
Architecture (contd.), • Multiple record request: • Request in same form • Data returned is added to a collection object • In turn, that generates a report and displays it.
User Interface • MDI Document • Startup screen for login. • Password protected • UI Display according to permissions
User Interface (contd.), • Main Menu will offer top level choices
User Interface (contd.), • Dual access through menu system.
User Interface (contd.), • Functions become available in child forms.
User Interface (contd.), • Student record viewed in a categorized tabbed panel.