SAC Unit 3 Outcome 2.V1

Embed Size (px)

Citation preview

  • 7/27/2019 SAC Unit 3 Outcome 2.V1

    1/7

    School Accessed Coursework (SAC)

    UNIT 3 OUTCOME 2 VCE IT ApplicationsStudent Name: ______________________

    Introduction

    Outcome 2

    Design, and develop using a relational database management system, a solution to an

    information problem, and discuss why and how data is acquired via websites.

    Task 1: Software solution

    Task 2: Test

    The two tasks will be marked out of 100. Task 1: 80 marks and Task 2: 20 marks

    The tasks have been designed to allow achievement up to and including the highest level in

    the Performance Descriptors.

    You have 5 hours 30 minutes for Task-1, over a number of class sessions, and 30 minutes for

    Task-2.

    You cannot access resources such as texts, notes, cheat sheets etc. during the outcome.

    Specific conditions apply to different sections of the tasks.

  • 7/27/2019 SAC Unit 3 Outcome 2.V1

    2/7

    Task 1: Software solution

    Read the following information and complete the series of activities that follow.

    A CLASS ACT

    Sam Sophocles, a retired teacher, is keen to earn some extra money by setting up an online

    school for secondary students who need extra help with their learning. Classwork will becreated electronically. Classes will be supplemented by one-on-one and small group tutor

    audiovisual sessions using Skype.

    He will set up a website where:

    students can enrol, check their status, see their grades, collect and hand in work, andsend/receive message with teachers;

    students can evaluate courses and teachers at the end of each course; teachers can check their class lists, leave work for students, return corrected work, and

    enter task grades;

    parents can see their childs progress and send/receive messages with teachers; Sam can monitor class enrolments and student performance; Sam can follow evaluations of courses and teachers to decide whether courses or teachers

    need to change;

    Sam can post promotional material to attract new enrolments.He has signed up five other retired teachers to run the online classes and he has advertised

    online and attracted quite a lot of interest from students.

    He needs to keep track of enrolments and has asked you to create a database to help him

    achieve this. He has provided you with the following data:

    a list of the teachers names; a list of subjects to be offered by the school. There are only a few subjects on offer so

    far, based on subjects requested by prospective students and their parents. If the

    school prospers, more teachers and subjects will be added over time.

  • 7/27/2019 SAC Unit 3 Outcome 2.V1

    3/7

    Subject name Description Number of lessons Course Cost

    English 7 Year 7 English focuses on sentencestructure.

    15 $75

    Science 8 Environmentalscience, biology and

    chemistry

    20 $100

    Geography 7 Volcanoes and floods 5 $25

    French 8 Tenses andvocabulary

    10 $50

    For each subject there could be multiple classes run by different teachers.

    Student enrolments will be managed by an online database.

    First, students must register at the school. They need to enter their name, address, date of

    birth, sex, phone number, username and email address. Usernames must be unique.

    First

    Name

    Last

    NameAddress

    Date of

    birthSex

    Phone

    number

    User

    nameEmail address

    John Gibbs2 TowerRd, Corio,VIC 3214

    25/02/1999 M 92738476 2876 [email protected]

    Dylan Fisk7 Key St,Kew, VIC

    3321

    10/05/2000 M 92517263 2768 [email protected]

    Andrew Smith

    10 CollegeRd,Footscray,VIC 3212

    23/10/1999 M 92678233 2765 [email protected]

    Alisha Allan

    25 KingStreet,Coburg,VIC 3452

    07/06/1999 F 92875109 2567 [email protected]

    Mathew Singer

    19 RusselSt,Brunswick,VIC 3021

    15/12/2000 M 92012293 2565 [email protected]

  • 7/27/2019 SAC Unit 3 Outcome 2.V1

    4/7

    Once registered, students are shown a list of available classes into which they can enrol. The

    list might look like this:

    Class Subject TeacherNum

    lessonsEnrolments

    Max

    class

    size

    Action

    EA7 English 7 Mr MaxSyndow

    15Year 7Englishfocuses onsentencestructure.

    15 8 20 ENROL

    E7B English 7 Mrs AHabib

    Year 7 Englishfocuses onsentencestructure

    15 20 20 Full

    S8A Science 8 Mr AEinstoon

    20 13 22 ENROL

    S8B Science 8 Mr AEinstoon 20 6 22 ENROL

    S8C Science 8 Mr AEinstoon

    20 19 22 ENROL

    G7A Geography 7 Mrs BBourke

    Volcanoes andfloods

    5 13 15 ENROL

    F8B French 8 Mr AMifsud

    Tenses andvocabulary

    10 15 15 Full

    Student can submit subject enrolment request and teacher can accept and assign the class.

    Students can enrol in more than one class.

    After enrolling, students are emailed a confirmation which spells out the courses in which

    they enrolled and an invoice for the cost of the classes.

    Teachers can also log in to the database. They have privileges to enter the teacher area of the

    database, which students do not. In this area they can see lists of the students in their classes.

    Sam Sophocles also wants to be able to produce:

    a list of registered students in ascending order;

    a list of teachers and their classes; a summary of income from enrolments per class

    All lists must be appropriately sorted.

  • 7/27/2019 SAC Unit 3 Outcome 2.V1

    5/7

    Task 1Software Solution

    1. Design (30 marks): 100 minutes (approx.)

    Use appropriate design tools to thoroughly represent:

    a. The structure of the database (e.g. tables, relationships, records, fields, validation rules).

    b. The logic behind calculated fields.

    c. Queries, forms

    d. Testing

    2. Development (40 marks): 200 minutes (approx)

    a. Use a relational DBMS to develop a database to satisfy the needs of Mr Sophocles.

    b. Carry out the queries and produce the output requested by Mr Sophocles.

    What to hand in after development time expires

    Printed entity relationship diagram of tables and relationships Printed table definitions showing fields in each table Printouts showing the formulas behind calculated fields Printouts of the data in each table, appropriately sorted Screen shots of form layout showing buttons, controls etc. The lists and totals requested by Sam Sophocles.

    All printouts should be labelled so its clear what they represent.

    3. Testing (10 marks): 50 minutes

    a. Provide evidence that all functional parts of the database, including validation, are working

    effectively. Evidence may include:

    manual calculations confirming the databases results; screenshots showing the databases behaviour; a testing table listing the items that were tested, how they were tested, the expected

    result, the actual result (if different to the expected result) and how unexpected resultswere fixed.

  • 7/27/2019 SAC Unit 3 Outcome 2.V1

    6/7

    Task 2: Test Total: 20 marks

    You have 30 minutes. You may refer to the outcome case study, but cannot access other

    resources such as texts, notes, cheat sheets etc.

    Answer in the space provided.

    Question 1

    In the case study of Class Act, describe three needs that different groups of people (Sam,

    teachers, students or parents) have that would be satisfied by acquiring data from Sams

    website. (6 marks)

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    Question 2

    Describe three needs that Sam has that would be satisfied by supplying data from his

    website. (6 marks)

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

  • 7/27/2019 SAC Unit 3 Outcome 2.V1

    7/7

    Question 3

    Briefly describe four appropriate techniques to acquire data from websites (not just Sams

    site). (4 marks)

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    Question 4

    Describe two techniques that Sam would want to user to protect the rights of people

    providing data to his website. (4 marks)

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________

    ___________________________________________________________________________