Sei sulla pagina 1di 14

Assignment 2

CMP3045 - Systems Analysis and Design

Nantawan Gantong
STUDENT ID : 6010

Lecturer : Maryam Nikpour


1

Table of contents
Interview session plan…………………………………………………………………2
Perform an interview follow the plan………………………………………….3

Summary of function activities……………………………………………………4


Use case diagram………………………………………………………………………..5
Context-level data flow diagram…………………………………………………6
Diagram 0…………………………………………………………………………………..7
Data dictionary…………………………………………………………………………..8
Interview script…………………………………………………………………………12

Nantawan Gantong
Student ID : 6010
Bachelor of Information Technology (Mobile Applications Development)
2

Interview session plan for the Interview session plan


for AIT staff on SASS system Version 1.0

Revision History

Date Version Description Author


11/05/2018 1.0 Selecting system Nantawan
and discuss about
questions
18/05/2018 1.0 Arrange the time Nantawan
to interview
22/05/2018 1.0 Interview Nantawan
25/05/2018 1.0 Analyse the Nantawan
interview which
allows me to
know what this
system need to
be improved

Interview date : 22/05/2018


Interview time : Starts at 11:00 a.m.
Duration : 5:48 minutes
Agenda

Step Description
1 Welcome, Introduction and the purpose
2 Starts the interview with general questions
3 More specific questions
4 End the interview
5 Thank for interviewee’s time

Nantawan Gantong
Student ID : 6010
Bachelor of Information Technology (Mobile Applications Development)
3

Interview structure : I chose to use the pyramid structure which made both the
interviewee and me get into the relaxing state before starting more specific
questions.

List of the questions :

1. What is your position?

2. How long have you been in this position?

3. What can you do with the system/ program?

4. When you do the tabling what do you need to do?

5. What are the problems you facing?

6. Are there another administrator/users involved with this system?

7. Are there any limitation of using the system which is frustrated you?

8. Do you have to send the report or document weekly to the manager?

Perform an interview follow the plan :


First of all, I decided to record the interview which I already informed her before
we started. It can help me to get all the details and I will be able to repeat it many
times if I am not sure at some point. Another good thing of recording is I don’t
lose my eye contact with my interviewee. For the beginning of the interview,
I started with warmly greeting and then get her mood into the interview by asking
her a few general questions. I chose to use the pyramid structure which starts
with general question that will release all her excitement for example “What is
your position?” and “How long have you been in this position?” after that
I started asked her deeper questions about the system she is working with, “What
can you do with the system?”

After my observation and saw that she relieved , I asked more specific question
about her job, what she has to do on the system and what the problem she’s
facing in the system.
Nantawan Gantong
Student ID : 6010
Bachelor of Information Technology (Mobile Applications Development)
4

Then asked about other actors involved with the system which allowed me to
know that not only her can access the system but also has other actors.

I also asked her about limitation of her authority on the system, that what can
she do or cannot do so I can know and design the system that how much I can do
and improve it. And the last question was about the weekly report, that she has
send to her manager or not.

Actually, my draft questions had only 5-6 question but I had to ask her for more
detail from her previous answer, so it turned out I asked her 2 more question
which really helped me to get more detail.

At the end of the interview, I said thank you to her that she scarified her time for
me to interview and I really appreciate that.

This link below is the interview evidence :


https://drive.google.com/file/d/0Bz8OxFt9JpqheTg2Y3BNdzFXQ0RULU8xNWNG
OVIzSnZZbnhz/view?usp=sharing

Summary of function activities :


From the interview which allows me to know the problem she’s facing and
know how to improve the system.

The problem is the system is very manual and takes many steps just to change
one thing on database which is a bit annoying and I also considered about time
consuming as well. This system is obviously not user friendly because it is not
satisfied users, in other hand, it makes more work for users. So I will focus on
this “manual part” the most.

I would make the system automatically fill the data after it gets new data
inserted by users which will reduce users’ job.

Nantawan Gantong
Student ID : 6010
Bachelor of Information Technology (Mobile Applications Development)
5

Nantawan Gantong
Student ID : 6010
Bachelor of Information Technology (Mobile Applications Development)
6

Nantawan Gantong
Student ID : 6010
Bachelor of Information Technology (Mobile Applications Development)
7

Nantawan Gantong
Student ID : 6010
Bachelor of Information Technology (Mobile Applications Development)
8

Data dictionary :
Application = Course name+

Name+

Name = First name + last name

Student details = Name+

Date of birth+

Email}1-2+

Phone}1-3+

Student ID+

Address+

Payment method}1 - 3 +

Phone = mobile + home

Address = Street No. + Suburb + State + Zip code

Payment methods = credit / debit / check / cash

Student files = Course name+

Name+

Student ID+

Date of birth+

Email}1-2+

Phone}1-3+

Student ID+

Address+
Nantawan Gantong
Student ID : 6010
Bachelor of Information Technology (Mobile Applications Development)
9

Payment method}1 - 3 +

New student report = Course name}1-10+

Name}1-50+

Student ID}1-50+
Timetable = Subject ID}1-4+
= Subject name}1-4+
= Time}1-4+
= Day}1-4+
= Lecturer name}1-4+
= Classroom}1-4+

Lecturer name = First name + last name


Classes = Classroom}1-10+
= Subject ID}1-10+
= Subject name}1-10+
Warning of attendance = Percentage of attendance+
Student attendance = Daily attendance+
Attendance reports = List of student name+
List of student name = Name + Student ID

Nantawan Gantong
Student ID : 6010
Bachelor of Information Technology (Mobile Applications Development)
10

Name Size Format Type Description Example

CourseName 15 “A...Z” Character Course name Bachelor of IT

StudentName 30 “A...Z” Character Student name Nantawan Gantong

DOB 8 “0...9” Number Date of birth 5/11/1992

StuEmail 50 “A...Z” , Character, Student email 6010@ait.nsw.edu.au


“0...9” , Number and
“@” symbol

StuPhone 10 “0...9” Number Student 0411118888


phone
number

StudentID 4 “0...9” Number Primary key 6010


unique

StuAddress 100 “A...Z” , Character Student 1 Jezabeel ct,


“0...9” and Number Address Flemington 3031

Payment 10 “A...Z” Character Payment Direct debit


method

SubjectID 7 “A...Z” , Character Subject ID CMP3045


“0...9” and Number

SubjectName 50 “A...Z” Character Subject name Systems Analysis and


Design

Time 11 “0...9” , Number Time to study 9:00 – 13:00


XX:XX- each subject
XX:XX

Day 10 “A...Z” Character Day to study Friday


each subject

LecturerName 30 “A...Z” Character Lecturer name Maryam Nikpour

Classroom 3 “A...Z” , Character Classroom L15


“0...9” and Number

Nantawan Gantong
Student ID : 6010
Bachelor of Information Technology (Mobile Applications Development)
11

Attendance 3 “%”,“0...9” Number and Percentage of 90%


symbol attendance

DailyAttendance 1 “2”, “1”, Number Present or 1


“0” absent

LStudentName 1,000 “A...Z”, Character List of student 6010 Nantawan


“0…9” and Number name Gantong
6222 Mizuki Henta
6001 Louie Tham
6070 Fang Cui

Nantawan Gantong
Student ID : 6010
Bachelor of Information Technology (Mobile Applications Development)
12

Interview script
1. What is your position?

 A student service coordinator at AIT

2. How long have you been in this position?

 4 months

3. What you can do with the system/ program?

 We can do a lot with the system, so the main that we use it’s called SASS

 Create the timetable

 Enrol the students into the subject

 Run another report if we need some information

 For example student details, phone number, email - then we run the
report and get the excel sheet which included all the student details

4. When you do tabling what do you need to do?

 With the timetable, it’s very complicated process, basically, we need to


create all the classes that we are going to run by creating all the
timetable we need a lot of information, of course. When we created all
the classes then put it into the time slot. It’s like which class we run on
which day and what time. And then we enrol the students that they are
supposed to study and based on these 2 information then you will get
your personal timetable on Jivis.

5. What are the problems you facing?

 This system is really manual, it doesn’t really do a lot of things


automatically, once we change one thing, we have to change like in 3
different parts. If we want to say like one student already studied in, we
have to actually the student details and then go to another part and then
change the enrolment run like not yet coming in to study. It’s like very

Nantawan Gantong
Student ID : 6010
Bachelor of Information Technology (Mobile Applications Development)
13

manual when I change one thing, it doesn’t apply for the rest of the data,
and we have to change for several times.

6. Are there another administrator/users involved with this system?

 All the team involved with the system team as well, they will create a file
also the student they do it like they create the student a file in the
system, if there is a student applying for a course at AIT, the application
will go to the admin team then it will go to the system and they will
create student number and student name and some other details and
once the student has the file and that we can do a lot of thing with the
student details. And also the student services, of course, we use a lot.

7. Are there any limitation of using the system which is frustrated you?

 Basically, with the student services, we have all the rights to modify all
data and things but it’s not really a user friendly because it’s very manual.
But for other stuffs for example for student record team* they wouldn’t
be able to modify anything on the system, they can only view it but for
student services, we don’t really have the limit. Unless, we want to delete
a payment but we can send it to IT, it’s very big deal.

8. Do you have to send the report or document weekly to the manager?

 No, but normally we run report before the term starts and we’ve got new
students come in, we have to enrol the current students into different
subjects as well, that when we run report, most of the time, we’ll need to
send information to all the student by text messages, then we run the
report of all the students’ phone number. It depends on what we need at
that point but we don’t really have regular reports and it does not run by
me, it runs by Sydney campus. There will be some regular reports, for
example on week 4 and 10 we load the attendant report so student who
is kind of in the dangerous line, which have to have a meeting with them
but it will run by the Sydney campus and then they will send me a list of
Melbourne student who haven’t met attendant requirement but I don’t
do this action. The system can do it.

Nantawan Gantong
Student ID : 6010
Bachelor of Information Technology (Mobile Applications Development)

Potrebbero piacerti anche