Student Placement Management System (SPMS) …pcsupport.ac.nz/pdf/SPMS_Poster-1.pdfStudent Placement...

1
Student Placement Management System (SPMS) IT301 Industry Project Figure – 1: Rapid Application Development of Agile approach This project is managed by Rapid Application Development (RAD) of Agile. This allowed our team to involve the clients throughout system development phase. The users were involved in the Systems requirements definition phase, Interface design phase, Database and Program development phase. User feedback is gathered at each phase and iterations were carried out following the changes suggested by users at each phase. STUDENT CONTACT PK STUDENT_CONTACT_ID FIRST_NAME LAST_NAME EMAIL STUDENT PK STUDENT_ID FIRST_NAME LAST_NAME ENROLMENT PK ENROLMENT_ID FK2 STUDENT_ID FK1 PROGRAM_ID PROGRAM PK PROGRAM_ID PROGRAM_COURSE_NAME PROGRAM_YEAR CALENDAR_YEAR PLACEMENT PK PLACEMENT_ID FK1 DEPARTMENT_ID FK2 MOU_ID PLACEMENT_TYPE PLACEMENT_START_DATE PLACEMENT_END_DATE MAXIMUM_STUDENT_NUMBER DEPARTMENT PK DEPARTMENT_ID FK1 STUDENT_CONTACT_ID FK2 CLINICAL_CONTACT__ID WARD_NAME SERVICE PHYSICAL_ADDRESS POSTAL_ADDRESS INFO_PACK COMMENT CLINICAL_CONTACT PK CLINICAL_CONTACT__ID FIRST_NAME LAST_NAME JOB_POSITION CONTACT_NUMBER ALTERNATIVE_CONTACT_NUMBER MOBILE MOU PK MOU_ID MOU_SIGNED_EXPIRY_DATE STUDENT_PLACEMENT PK STUDENT_PLACEMENT_ID FK1 ENROLMENT_ID FK2 PLACEMENT_ID Figure – 2: Logical Model Business Logic Use Case diagrams, Activity diagrams and Class diagrams are created. Figure - 3: Use Case Diagram for Placement Prototype Prototype is developed in Visual Studio and it is connected to Microsoft SQL Server. Prototype performs the basic functions Add, Update, Delete and Display records. INTRODUCTION Faculty of Health, Whitireia New Zealand required the system to manage student clinical placement. PROJECT OBJECTIVES Providing end user satisfaction by simplifying the work procedures and saving the time related costs. Improving reporting capabilities and the ability to retain the historical data. Producing a system that requires minimal training for the end users in order to use it. PROJECT TOOLS Microsoft Project - Project plan, Gantt chart, Work Breakdown Structure (WBS). Microsoft SQL Server 2008 R2 - Physical model . Microsoft Word - System documentation. Microsoft Visio - Logical model, System navigation plan. Visual Paradigm - Conceptual model, Use cases, Activity diagrams, Class diagrams. Visual Studio.Net - Prototype development. METHODOLOGY PROJECT SCOPE Produce a design for a system to be built for a prototype . A database needs to be created to store and manage student clinical placement. System should allow placement allocation, display vacancies, clashes and provide Email merge. Restrict replicated data. Add, update, display and delete historical, current and future data. CURRENT STATUS OF THE SYSTEM Interface Design System navigation plan and Interface design are created. Database Design Conceptual model, Logical model and Physical model are created. Logical model of the database is shown in Figure - 2. Project Academic Supervisor Neale Catchpole Project Clients Jenny Tregear Jennifer Watson Faculty of Health Whitireia New Zealand Project Team Members Lakshmi Dharavath Lisa Aliva Thephin Kumpraewpan Select placement and allocate student. Build query, search and reporting functionality . FUTURE REQUIREMENTS The system should automatically get the Student Information from Artena. Develop interface design to look more professional . Testing buttons and system, validation for input fields

Transcript of Student Placement Management System (SPMS) …pcsupport.ac.nz/pdf/SPMS_Poster-1.pdfStudent Placement...

Page 1: Student Placement Management System (SPMS) …pcsupport.ac.nz/pdf/SPMS_Poster-1.pdfStudent Placement Management System (SPMS) IT301 Industry Project ... Use Case Diagram for ... Whitireia

Student Placement Management System (SPMS)IT301 Industry Project

Figure – 1: Rapid Application Development of Agile approach

This project is managed by Rapid Application Development (RAD) of Agile. This allowed our team to involve the clients throughout system development phase. The users were involved in the Systems requirements de�nition phase, Interface design phase, Database and Program development phase. User feedback is gathered at each phase and iterations were carried out following the changes suggested by users at each phase.

STUDENT CONTACT

PK STUDENT_CONTACT_ID

FIRST_NAME LAST_NAME EMAIL

STUDENT

PK STUDENT_ID

FIRST_NAME LAST_NAME

ENROLMENT

PK ENROLMENT_ID

FK2 STUDENT_IDFK1 PROGRAM_ID

PROGRAM

PK PROGRAM_ID

PROGRAM_COURSE_NAME PROGRAM_YEAR CALENDAR_YEAR

PLACEMENT

PK PLACEMENT_ID

FK1 DEPARTMENT_IDFK2 MOU_ID PLACEMENT_TYPE PLACEMENT_START_DATE PLACEMENT_END_DATE MAXIMUM_STUDENT_NUMBER

DEPARTMENT

PK DEPARTMENT_ID

FK1 STUDENT_CONTACT_IDFK2 CLINICAL_CONTACT__ID WARD_NAME SERVICE PHYSICAL_ADDRESS POSTAL_ADDRESS INFO_PACK COMMENT

CLINICAL_CONTACT

PK CLINICAL_CONTACT__ID

FIRST_NAME LAST_NAME JOB_POSITION CONTACT_NUMBER ALTERNATIVE_CONTACT_NUMBER MOBILE

MOU

PK MOU_ID

MOU_SIGNED_EXPIRY_DATE

STUDENT_PLACEMENT

PK STUDENT_PLACEMENT_ID

FK1 ENROLMENT_IDFK2 PLACEMENT_ID

Figure – 2: Logical Model

Business LogicUse Case diagrams, Activity diagrams and Class diagrams are created.

Figure - 3: Use Case Diagram for Placement

Prototype • Prototype is developed in Visual Studio and it is connected to Microsoft SQL Server. • Prototype performs the basic functions Add, Update, Delete and Display records.

INTRODUCTION

Faculty of Health, Whitireia New Zealand required the system to manage student clinical placement.

PROJECT OBJECTIVES

• Providing end user satisfaction by simplifying the work procedures and saving the time related costs. • Improving reporting capabilities and the ability to retain the historical data. • Producing a system that requires minimal training for the end users in order to use it.

PROJECT TOOLS • Microsoft Project - Project plan, Gantt chart, Work Breakdown Structure (WBS). • Microsoft SQL Server 2008 R2 - Physical model . • Microsoft Word - System documentation. • Microsoft Visio - Logical model, System navigation plan. • Visual Paradigm - Conceptual model, Use cases, Activity diagrams, Class diagrams. • Visual Studio.Net - Prototype development.

METHODOLOGY

PROJECT SCOPE • Produce a design for a system to be built for a prototype . • A database needs to be created to store and manage student clinical placement. • System should allow placement allocation, display vacancies, clashes and provide Email merge. • Restrict replicated data. • Add, update, display and delete historical, current and future data.

CURRENT STATUS OF THE SYSTEM Interface Design • System navigation plan and Interface design are created.

Database Design • Conceptual model, Logical model and Physical model are created. • Logical model of the database is shown in Figure - 2.

Project Academic SupervisorNeale Catchpole

Project Clients Jenny Tregear Jennifer WatsonFaculty of Health Whitireia New Zealand

Project Team Members Lakshmi Dharavath Lisa Aliva Thephin Kumpraewpan

• Select placement and allocate student.• Build query, search and reporting functionality .

FUTURE REQUIREMENTS

• The system should automatically get the Student Information from Artena. • Develop interface design to look more professional . • Testing buttons and system, validation for input fields