Uploaded by LEONG JING XUAN

CSA PROPOSAL.pdf

advertisement
Faculty of Computing and Information Technology
Assignment
May 2021 Semester
Course code : AACS3064
Course Title : Computer Systems Architecture
Students Name & ID No.
Tan Yen Yee
2010518
Chea Gui Jin
2005093
Awie
2006242
Ngoi Kai Xian
2011181
: Programme* : DFT2/DCO2/DCN2/DSF2 [* Circle whichever is appropriate.]
Tutorial Group : DFT G16
Tutor : Mr. Hon Yoon Wong
Submission Date : Week 12, Friday, before 12 noon
Members’
Part 1 Part 2 Total
Name
( 20 marks) (80 marks) (100 marks)
1) Awie
2) Tan Yen Yee
3) Chea Gui Jin
4) Ngoi Kai Xian
Comments:
Date of submission :
Date received
:
(to-be filled by the tutor received)
Semester: 3
Course Code & Title: AACS3064 COMPUTER SYSTEMS ARCHITECTURE
Declaration
I/We confirm that I/we have read and shall comply with all the terms and conditions of TAR University
College’s plagiarism policy.
I/We declare that this assignment is free from all forms of plagiarism and for all intents and purposes is my/our
own properly derived work.
I/We further confirm that the same work, where appropriate, has been verified by anti-plagiarism software
________________________ (please insert).
Signature(s):___Awie,
Yen,
Ngoi Jin____ [By all members]
Name(s):_________Awie, Tan Yen Yee, Chea Gui Jin, Ngoi Kai Xian___________ [By all members]
Date: ___________________
Proposal
Programme :
Diploma in Information Technology
Class:
DFT1G16
Member Details
1. Awie
2. Tan Yen Yee
3. Chea Gui Jin
4. Ngoi Kai Xian
Industry selected
Food and Beverage / Cinema Ticketing
Company Background
TVC CINEMA (TANJUNG VILLAGE COUNTRY)
Our organization, Tanjung Village Country (TVC), was founded in June, 2002. TVC theatres are
headquartered in Kuala Lumpur's KLCC district. In Malaysia, TVC Cinemas Sdn Bhd is a film exhibition
and entertainment organization.
Propose Functions
Name
Description
mainMenu()
This is a module of interface for user choose between log in(),sign up(),guest(),or exit
login()
This is the module to let user to log in(if account available) to proceed to
membermenu()
register()
This is the module to let users register an account(if no available) to enjoy various
discounts.
receipt()
This is the module of Displaying Visual of summary of payment paid by user in a
clearer form
payment()
This is the module where the payment process will include the arithmetic which are
sum, minus, multiply and division ( the formulas that are shown below). Depends on
User status(Member or Admin)
memberMenu()
This is the module of interface of member choice between ticketMenu(),foodMenu()
and declaration of member discount rule
guestMenu()
This is the module of interface of member choice between ticketMenu(),foodMenu()
and declaration of guest discount rule
foodMenu()
This is the module of responsible to displaying different sets of food combos available
and also price
ticketMenu()
This is the module of responsible to displaying different type of tickets available and
also price
Propose Formulas
Name
Description
Food Payment
=Quantity of Set * Different Food Type
Ticket Payment
=Quantity of Ticket * Different Ticket Type
Total Fees
=(Quantity of Set * Different type of Food Combo) +(Quantity of Ticket *
Different Type of Ticket )
Service Tax
=Total fees * 1.1 (10% increasement)
Promo Code
=Total fees * x
[If Valid or Available]
x=depends on different code,different discount else,x=1(no change)
Members Discount
=Total fees * 0.96 (4% discount)
[If legit member]
If not a member, Total fees * 1(no change)
Membership Promotion
=Total fees * x
If Quantity of ticket per transaction>5,x=0.5(30 % discount)
Else x=1(no change)
Members Final
=Total Fees*Promo Code*Members Discount* Membership
Payment
Promotion*Service Tax
Guest FInal payment
=Total Fees*Promo Code*Service Tax
Assumption
No
Description
Ticket/Food
Guest/Member only able to buy only 1 type of ticket/food combo per transaction
Purchase
with many quantities.
Member Benefits
Member able to enjoy below discount:
Promo Code,membership discount,members promo
Guest Benefits
Guest able to enjoy Promo Code discount only since guest is not a member
Different ticket type
There’s 2 type of ticket that can be choose by user:
Standard:RM 26 3D/IMAX/4D:RM30
Promo Code
If Promo Code is inserted ,different promo code will brought different
Activation
discount,if promocode is not valid,there’s no discount(no change)
Membership
If user log in as member,user able to enjoy 4 % discount on every transaction
Discount
If user is guest,discount is not provided
Members Promo
If Members purchase more than 5 tickets on a single transaction,a 30 % discount
will be given based on full payment.
Flowcharts
MAIN MENU
MEMBER MENU
FOOD MENU
TICKET MENU
GUEST MENU
PAYMENT AND RECEIPT
LOGIN
REGISTER
Assessment Rubrics
CLO2 – Demonstrate effective team skill in constructing a program using assembly language (A2,PLO4) PART
A1 (20%)
Poor
Fair
Average
Good
Excellent
0-2
3-4
5-6
7-8
9 - 10
Incomplete
Proposal
Proposal
Proposal
Proposal
proposal
with
with basic
with added
with
clearly
limited
information
information
comprehensi
written
information
and correct
and correct
ve details
proposal
and
flow chart
flow chart
and
Marks
Ability to
10
generate
incorrect
flow chart
flow chart
Marks
4-7
8 - 10
Individuals
Individuals
The
lity for
work on
work on
assignment
assigned
different
different
is the
tasks
tasks of the
task of the
(Teamwork)
assignment
assignment,
but do not
with a
collaborate to
coordinator
bring
(or
Accountabi
10
0-3
the
result of a
collaborativ
e effort;
team
members
diverse
coordinator
parts
s)
together.
connects
who
are
individuall
y
the separate
and jointly
pieces
responsible
together
for the
(i.e., they
successful
rely on
fulfilment
the sum of
of their
tasks.
each
individual's
best effort).
PART A2 (80%)
CLO3 – Construct a program using assembly language. (P3, PLO3)
Marks
Functionality
25
0-5
6 - 10
Unable to
Unable to
Able to
Able to
Provided all
provide all the
provide all
provide all
provide all
the required
required
the required
the
the
functionaliti
functionalit y.
functionalit
required
required
es and they
Program does
y. Several
functionalit
functionalit
work
not
functions of
y. Some
y. Program
excellently
work
program does
functions of
does work
correctly
Level of
difficulty
11 – 15
program does
not work
not work
correctly
correctly
16 - 20
21 – 25
correctly
Marks
0-7
8 - 14
15 - 21
22 - 28
29 - 35
35
Program is
Program is
Program
Program is
Program is
very simple
simple to
has
challenging
very
to
implement
moderate
to
challenging
difficulty to
implement
to
implement
implement
implement
Marks
0-2
3-4
5–6
7-8
9 – 10
10
Ambiguous
Some
Some
Clear
Clear
friendliness
feedback
feedback,
feedback,
feedback,
feedback,
&
and help.
useful help,
useful help,
useful help,
useful help,
integration
Minimal
and error
and error
and error
and error
exception
checking
checking
checking
checking
handling
features are
features are
features are
features are
and error
provided
provided
provided
provided
messages
with
with
with
with
and the
minimum
average
integrated
integrated
system
integrated
integrated
system
system
modules are
system
system
modules.
modules.
not
modules.
modules.
3-4
5–7
User
integrated.
I/O design
Marks
0-2
10
Poor / brief
in
input/output
design
8- 10
Proper but
Effective
Consistent,
simple
and
effective
input/output
efficient
and
design.
input/output
efficient
design.
input/output
design.
Page 8
Download