Professional Documents
Culture Documents
IM250 Doc Template (Multiview)
IM250 Doc Template (Multiview)
Project
Index
1. Introduction.....................................................................4
1.1
..........................................................................Acknowledgements.
1.2
....................................................................................................... Abstract.
1.3
.......................................................... Background
of candidate. 5
4.1 Interviews........................................................13
4.1.1
4.1.2
4.3.1
Teachers requirements............................................................16
4.3.2
Students requirements............................................................17
5. Analysis of information..................................................18
6.2 Budget.............................................................22
7. Design of the human-computer interface......................24
9.1 Advantages.....................................................63
9.1.1 Online Exam and question bank facilitate teachers work........................63
9.1.2 Implement IT teaching.................................................................63
10. Installation Guide.........................................................64
1. Introduction
1.1 Acknowledgements
(Express your gratitude to people who helped you in
your project)
Samples:
I would like to express my gratitude to the following people
who have helped in the development of the Online Exam
System: Howard Feather, Course Director of BSc (HONS) in
Computing in Hong Kong, London Metropolitan University;
Andy Ng, Course Administrator of the programme, Hong
Kong Computer Institute; Dr Tam Shu Ming, Tutorial
Leader of the programme, Hong Kong Computer Institute. I
would also like to thank those people who comment on and
give insightful suggestions to help me to improve the
project significantly. Finally I would especially like to thank
the supervisor of this project, Paul Ng, Hong Kong
Computer Institute.
1.2 Abstract
(Short summary to describe your project)
Samples:
Online Exam System provides the schools with an
effective and convenient way to assess the students
learning. Teachers can make use of Online Exam System
and the online question bank to set tests according to
students abilities and teachers teaching. It provides
teachers with information about students which is useful
for teaching. It is believed that a good online assessment
system can raise students learning abilities through
helping students to assess themselves continuously. One of
the advantages of continuous assessment is that teachers
can
tailor-made
their
own
teaching
and
learning
is
approximately
2000.
The
School
motto
is
concepts
on
values,
life
perspectives
and
distinctive virtues
To provide pleasant and enjoyable learning environment
for students, be student-centered, developing students
learning initiative and individual potential
To develop students positive learning attitude so that
they can master the skills in learning to achieve
knowledge
through
communication,
exploration,
develop
students
creativity
and
independent
2.Multiview methodology
(Give the reasons for the methodology that you
choose)
Samples:
2.2 There are five main stages included in the Multiview methodology:
1. Analysis of human activity
2. Analysis of information
3. Analysis and design of socio-technical aspects
4. Design of human-computer interface
5. Design of technical aspects.
Outputs
o Findings
o Requirements from
Analysis of
interviews
o System Requirement
information
Programming Languages
o User Requirement
the socio-
o Budget-development Cost
technical
o Budget-Hardware Cost
aspects
Design of human-
computer interface
o Input Design
Design of technical
o Output Design
o E-R diagram
aspects
Sequence Diagram
o Test Data Design
o System Testing
Documentation
o System Evaluation
o All relevant Document
o Diagram
Prepare Presentation
o User manual
o Presentation
Questions:
1. What are the problems of the current education
system in terms of the following items?
Types of assessments, formative or summative
assessments
Teachers teaching needs: problems and
workloads
Students learning needs: interests and
pressure
Governments policy of information technology
Online Exam System Project Final Report18
Peter
in education
2. What do you think the application could help? Any
suggestions for the system? (System requirements)
Teachers requirements
As suggested by Dickson Chan and Connie Chu,
primary students of Pui Ching Primary School, the
Online Exam System must be user-friendly and has an
attractive and colourful interface. They thought that the
system should be able to:
5. Analysis of information
(Define the detailed requirements)
Teachers can:
.
Students can:
..
input questions
choose answers
6.2 Budget
System development
Development materials
Hardware Cost
$64000
$20884
$68664
Total: HK$
153548
System development
Post
System analysts 1
Working
Total amounts
times
(HK$)
2 months
$30000
2 months
$24000
1 months
$10000
5 months
$64000
person
Programmer 1
person
Graphic Designer 1
person
Development materials
Items
Qt
y
Unit Price
Total amounts
(HK$)
(HK$)
Adobe Photoshop
$5499
$5499
Macromedia Dreamweaver
$1288
$1288
$4699
$14097
MX
Microsoft Office2000
Professional
$20884
Hardware Cost
Items
Qt
y
Unit Price
Total amounts
(HK$)
(HK$)
High-speed computer
$5288
$15864
Production server
$52800
$52800
Y_Nu
C_Fra
Y_Fra
um
et
D
m
m
Exam_Na Class_Nam Tech_Pa Tech_Name
me
e
ss
In 1NF, the table contains no repeating values, but contains
redundant data.
2NF
Exam_Obj
*Exam_N Exam_Ta Exam_
um
Class_Ba
rget
Y_Fra
Name
se
*Class_N Class_Name #Tech_I Tech_Pas
The
the *Class_NO
are the primary key of
O *Exam_Num and D
s
the table of exam_Obj and Class_Base respectively. The
#Tech_ID is the secondary key of the Class_Base table.
3NF
Exam_Obj
*Exam_N Exam_N Exam_T C_Num Y_Num C_Fra
um
T_Base
ame
Y_Fra
arget
me
Class_Base
*Class_NO #Tech_ID Class_Na
Make all fields in a relational
table are dependent only upon
me
the primary key. The *Tech_ID is the primary key of the
T_base table, and the secondary key of the Class_Base.
Type
Lengt Description
Stud_No
h
Charact 50
Student number
Num
er
Charact 10
Question number
Ans
er
Charact 50
Student answer
Exam_Num
er
Charact 50
er
C_Subject
Field Name
Type
Lengt Description
*Num
h
Charact 10
Question number
Exam_Sub
er
Charact 50
Question
Ans1
er
Charact 50
Choice 1
Ans2
er
Charact 50
Choice 2
Ans3
er
Charact 50
Choice 3
Ans4
er
Charact 50
Choice 4
ans
er
Charact 4
Answer
er
Class_Base
Field Name
Type
Lengt Description
*Class_No
Class_Name
h
Integer 10
Charact 50
Class code
Class name
Tech_ID
er
Charact 50
Teacher ID
er
Stat
us
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
account
Ng
Login ID: paul
Password: 123
(Null)
teacher to
database
Check any empty Pass
script
Testing
description
Add a new student
account- repeat
student id
Input
Expect result
Stat
us
Check student id; Pass
student id has
already existed
Student name:
LAM KELVIN
MING YAN
Student ID: 960099
Group: Eng-P6A
Password: 123
Re-type password:
123
Add a new student
Student name:
Check any empty Pass
account- No student (null)
script
name
Student ID: 990345
Group: Eng-P6A
Password: 123
Re-type password:
123
Add a new student
Student name:
Check any empty Pass
account- No login id LAM YING HEI
script
Student ID: (null)
Group: Eng-P6A
Password: 123
Re-type password:
123
8.9.2 Case: Teacher
Testing
Input
Expect result Stat
description
us
Null control
(Null)
Invalid login
Pass
when login
page
Unknown user
Admin: jdkfj
Invalid login
Pass
when login
Password: djfh
page
No password
Login id: cty
Invalid login
Pass
Online Exam System Project Final Report46
Peter
when login
Password: (null)
page
No login id when Login id: (null)
Invalid login
login
Password: 123456 page
Pass
Input
(Null)
Admin: jdkfj
Password: djfh
Login id: 960099
Password: (null)
Login id: (null)
Password: 123
Login id: 960099
Password: 123
Take exam
Answer question
(P6Eng2005apr0 and click
8)
SUBMIT button
Can NOT check Select exam
Exam result
the exam
(P6Eng2005apr08) not ready
(P6Eng2005apr0
8) before teacher
cty check the
paper
Can be check the Select exam
Exam result
exam
(P6Eng2005apr08) ready
(P6Eng2005apr0
8) after teacher
cty checked the
paper
Change
(Null)
Password
password- Null
cannot be
control
blank
Change
Password: 654321 Check
passwordRe-type password: password
Online Exam System Project Final Report48
Peter
Pass
Pass
Pass
Pass
different
password
Change
password
Student logout
654321
script
Pass
Pass
9. Conclusions
9.1 Advantages
9.1.1 Online Exam and question bank facilitate teachers work
Teachers can make use of Online Exam and the
question bank to set tests according to students abilities
so as to enhance teaching. The student report, by a few
clicks, can be easily generated from the system. The
report provides teachers with information about students
strengths and weaknesses, which helps teachers to plan
how to teach.
11. Bibliography
11.1 Reference Book:
o Applying UML And Patterns----Craig Larman
ISBN 0-13-092569-1
o http://www.macs.hw.ac.uk/ism/msc5/coursework6/multivie
w.htm
o http://aspnet.ptjhs.chc.edu.tw/jacky/default.asp
o http://www.itorg.co.uk/analysing.htm
o http://www.smartdraw.com/tutorials/software-erd/erd.htm?
exp=tec
o http://folkworm.ceri.memphis.edu/ew/SCHEMA_DOC/comp
arison/erd.htm