Case Study : A bit of Banner...

Slides:



Advertisements
Similar presentations
Tivoli Service Request Manager
Advertisements

Student Academic Administration University of Limerick - Stakeholders Academic Staff Administrative Staff Students All three stakeholders have to work.
Online Option Choice 2013 Process and system overview Curriculum and Timetabling Team April 2013.
1 Online Module Enrolment 2014 University of Leeds Online Module Enrolment 2014 Guide for Students.
ENTITY RELATIONSHIP MODELLING
Lecture 8 – USE CASE ANALYSIS
Launching of Planning & Research Website Cum Orientation on Online Enrolment Monitoring and Personnel Registration System BY ALFREDO C. MEDRANO PLANNING.
SwE 313 Case Study Registration System.
Requirements Analysis 1 Use Cases -> Class Diagrams Moving from the user towards the system.
Theatre: Rough Solution
Requirements Gathering : Determining the scope of the system 1. Elicitiation – fact finding 2. Specification 3. Validation.
Sligo Motorhomes: Rough Solution. Simple Use Case Diagram Sales Person Sell vehicle Register vehicle Specify options > Register Customer >
Online Performance Appraisals. Online Performance Appraisal Online Performance Appraisal will help the employees to fill their appraisals online. There.
Entity/Relationship Modelling
Oracle Method | Group Delivery Together. Free your energies New Supplier Registration.
Faculty Manager An ACEware Webinar. In this webinar... Adding and Maintaining a Faculty Record Faculty Mgr Preferences & UDF’s Storing a faculty resume.
COURSE REGISTRATION SYSTEM Case study IST2101. Case Study: Course Registration (1) IST2102 You are helping Penn State create a course registration system.
Data Modeling using Entity Relationship Diagramming (ERD)
UCAS Apply Online application at;
VASP PREPAYMENT SYSTEM Training Module for CLIENTS.
Information Systems Services Banner Super User Meeting 10 March 2008.
Requirements Walk-through
Student Technical Support
Use Case modelling 1. Objectives  Document user requirements with a model  Describe the purpose of an actor and a use case  Construct a use case model.
Lecture 3 Title: Web blog By: Mr Hashem Alaidaros.
1 Online Module Enrolment 2009 University of Leeds Online Module Enrolment 2009 Guide for Students.
PD-Online.ca How to use the online administration of Personality Dimensions®
Clárlann UCD.UCD Registry. Student Web Registration Page – Staff View via SIS.
Student User Guide To ensure a quick and easy start to your course, check out the interactive, step-by-step MyMarketingLab Student Getting Started Guide.
Trident E-Recruitment Management System - Guidelines 1.
Unified Modelling Language UML. Use case Diagram : A use case diagram is “a diagram that shows the relationships among actors and use cases within a system.use.
BLC Training for Managers Presented By: Banner Health Learning & Development Team.
V 1.0Slide 1 Student Information. V 1.0Slide 2 Function Chart Profile Fee Remission Height & Weight Info Upload Photo Upload School House Seating Plan.
The Role of Teaching Assistants. Session outline The Workshop includes four elements: (1)Roles and Responsibilities of Staff (2)Establishing a Professional.
Lecture 6: Structural Modeling
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Normalization Exercise. First Normal Form Second Normal Form.
CPSC 372 John D. McGregor Module 3 Session 5 Assignment and References.
WEB FOR FACULTY Registrar’s Office Fall 2008.
Use Case Diagrams.
Registration Solutions for your Event Management.
V Slide 1V 1.0Slide 1 School Details School Administrator School JAN 1 Class Subject Update School Details  Basic Information  School Management.
MODULE IN DPC LOGIN Assign Additional Charge to BDO’s (Block Development Officers) by DPC.
REGISTRATION PROCESS Must have an ID number + password (DOB) Format- YYYYMMDD To ADD COURSES- Select courses by first selecting the CORRECT SEMESTER then.
Blackboard for External Examiners. What is Blackboard? Content Repository Collaboration Spaces Staff & Student Communication Tools Assessment Creation/Management.
Your first step in signing up for classes is to find the CRN Numbers of the courses you Are planning to take. You will need the CRN numbers not only for.
Object-Oriented Analysis and Design Use cases Finding classes Collaboration and Sequence diagrams Associations between classes.
20161 Student Version An Introduction to Online Timetabling.
Registration and Eligibility Checklist Set Up in OPEN Diana Meyer OPEN Administrator.
Faculty of Medicine, Nursing and Health Sciences Information Session.
How to Register for CITI Online Ethics Training Courses.
1 A Look at the Application Authorized users can access Communicator! NXT from any Internet-capable computer via the Web.
1 Logging into the new PCard (PaymentNet) System: PAYMENTNET * Introduction * May use IE 8.0 or greater or Firefox * Do not.
DATA MODELING AND ENTITY-RELATIONSHIP MODEL II IST 210: Organization of Data IST210 1.
Data Flow Diagram Zero Level.
Entity/Relationship Modelling
Enter College User ID Enter Password.
Case Studies: Data Modeling
DFD examples.
ROLES & RESPONSIBLITIES 1 NURSES/MIDWIVESTEACHERSTUTORSIT LEAD/AdminPROGRAM MANAGER 447 students for 2017 (Total 2400) 24 Teachers40 Tutors1 IT Person.
ROLES & RESPONSIBLITIES 1 NURSES/MIDWIVESTEACHERSTUTORSIT LEAD/AdminPROGRAM MANAGER 447 students for 2017 (Total 2400) 24 Teachers40 Tutors1 IT Person.
Use case Diagram.
Review By: Reham Lotfi.
last modified 3/1/12LL->printed November 2012
An Introduction to Online Timetabling
Presented by Peter Dinya
For Create a new account , For Registration Click New Register Link
Teacher Registration for MathXL® for School
Database Management System
Presentation transcript:

Case Study : A bit of Banner...

1. Look at use case diagrams 2 1. Look at use case diagrams 2. Examine the detail in use case templates 3. Identify preliminary entity classes and relationships 4. Draw communication or robustness diagrams to show what classes collaborate to realise each use case.

Assign student to module Student Registration Subsystem View module details <<include>> Register student <<include>> Assign student to module Administrator Produce class lists Lecturer <<extend>>

Module Manager? Programme Management Subsystem Create program delivery Assign lecturer to subject <<include>> Head of Department Module Manager? Create Program Add module to Program <<extend>> Create Module Lecturer

Register Student Use Case outline Precondition : Student has had an offer of a place and an offer number Student provides offer number Offer information is displayed on the screen. Modules that are mandatory for their programme are displayed and also electives A student record is recorded in the registration table Student is automatically registered on mandatory modules Student is given the choice of specifying electives and registering on them Students are given a college id Student card is printed

Print Class List Use Case Outline Precondition : lecturer is logged onto banner Staff member specifies programme and year Staff member specifies details and format required Class list [CRN and a list of student numbers and names] are displayed on screen in chosen format

Identify some entity classes 0..* <entity> Student Id# Name Address Mobile Phone Email Registeronprogram () Registeronmodule() 0..* <entity> Programme Programmeid <entity> Student/module enrolment Student id CRN 1 0..* 1 Is enrolled on .. 0..* 0..* <entity> progrmodule Progid Moduleid Status(mandatory/elective) Year 1 <entity> Module delivery CRN Module id Lecturer id Academic year/semester <entity> Lecturer Id# Name Address Mobile Phone Email Assigntomodule() 1 0..* 0..* 1 <entity> Module Module id ..... 1

Identify operations Note that an operation changes the state of an object. Remember the ones we don’t need to write Constructors Destructors Get (query) operations Set (modify) operations Note that our diagram will be refined as we go on.

Look at each use case.. See what classes collaborate to realise that use case (boundary and control needed). Display Progamme Information Register student on programme Assign student to modules Produce class lists Create delivery of module

Exercise 1 Draw collaboration or robustness diagrams for each use case, creating any classes you think might need created. Exercise 2 Use class collaboration cards and role-play each use case. One person per class. Use this walkthrough to ensure that you have all the functionality required to enable each use case, specified as the responsibility of some class.

Use class collaboration cards to ensure that you have all the functionality required for each use case