DETAILS
Each café wil have its own menu displayed by the system.
Ther il be “Mster List of Fo Beverags”. This list wil contain the ONLY items that may
appear on a menu.
Each café anger wil be rsponsible for selecting items from the “Master List of Fod Beverages”
tht wil aper on thir cafes meu (i.. th mar for The Rf can selct items t apr on th
menu for Th Ref, but NOT for Lazenbys or The Trade abl enus).
The Director f The Board wil be rsponsible for security access for the Board Members.
Th Board Membrs of Y.E.O.M.:
• will control what wil be available at he UTas cafes, so wil be the only people who can creat
and mdify te mstr list of od nd rinks.
• wil be rsponsible for emplymet a security access at he cafes.
Each café il have at least 2 staf embers (numbers are dtermined by a Board Member), one of
whom wil be ssignd (by Bord Mr) to tht cafs agr. Stf and anagers ca b
rsterd to work at y café, but her can be nly one manger t each café at tie.
To use the onlie menu system, UTas taf nd students ust first register by providing their Name,
Student/Staff ID, E-ail drss, mobile phoe mbr, credit card tails an password. Aftr
registering, an e-il wil be sent th users -ail that contains a link tht is used t confir
ristratio (for th puroses of testing yo should use your ow e-mil ccount).
Payment for menu items wil come from a pre-paid account. Al users wil have an ccount creatd
t rgistrati that hy ust dpsit funds into t purchase items from eu (i.e. like th caps
printi syste).
When ordering from a enu, sers wil be able to ad coments to any item orderd. This wil be
to spcify ay ite spcifics .g. ifordering cof, escriptio f the typ of cof may be suplid
such as “lrg soy late +3 suars”. Each menu is for th flwing day.
User ID Ranges:
User Type ID format (CCnn)
Director f the Board DBnn (e.g. DB213)
Board Members BMnn (e.g. BM0234)
Café anagers CMnn (e.g. CM312)
afé Staff CSnn (e.g. CS189)
KIT202 Semestr 1, 2018
UTas Students USnn (e.g. US321)
Tas Employes UEnn (e.g. UE1234)
PLANIG DEVLOPMENT CONSIDERATIONS
Planig the site.
• Plan sit overal in the first place is a crucial step to construct a site. Understand the client’s
eds and pln ccordingly. For example, plannig a desig them for th sit wit variatio
of the theme that may be used fr sub sectios is a rcomndation.
Develop using the apropriate tools.
• HTML 5 for static contet.
CSS for frmting.
• Javacript, Ajax nd jQuery for client-side interactivity.
PH for dynmic cotnt and server-si itrtivity.
• MySQL fr at storage retrival.
Aply consistent structre.
Th fils ed for the web site wil be include in a single folder (directory) -the name of
tis foldr is the sam as your alcritas useram. The fils must b organized into sesibly
chsen sub-foldrs (i.e. sub-folder for CSS or sub-foldr for iages, etc.)
Al matic structr of the wbsite is contrle by “HTML”. Pay close atention to the
elents that yo se -make sur that you se th most appropriate element for the kid of
txt you re mrking up.
Al lat and other details of the apearnce of the website are controled by valid CS
(Cscadig Styl Sts) rules. You lce the overal CS ruls in a extrnal style. shet.
All client side behavior. f th wbsite (the rsponse to mose clickig or keybord raction)
ar cotroled y valid JavaScript. / Ajax / jQuery.
Al dat is str in the MySQL datbse.
Description f Task – Part 1 (5%)
HOME PAGE
This ithe starting /entry point o the café menu system which wil have:
• links to each of the café mnus.
A lik t registration page.
• login/logut secti.
For Assimet 1 (Part 1) the login/logut section does not ned to authenticate a user, itjust neds
t change th security stat/lvel (i.e. n datbas access is rquired).
REGISTRATION PAGE
This iwher new users can register to use the system. Further details are in the DETAILS section
above.
Proper input validation must be aplied at his point icluding:
• doble ntry password chck
password is:
6 to 12 charcters in length
o Contains t last 1 lowr case letr, 1 upercase lter, 1 number and one of the
folwig specil charcters ~ !# $
Café staf and managers do nt registr, they are aded to the system by a Board Member. Once
aded to the syste, café staf can also use t mnu systm to rdr fod nd beverags.
For Part 1 t rgistration pge does ot ned to store the rgistratin at (i.e. o dtbse acces
is required).
CAFÉ MENU PAGE
It wil display:
• The openig and closing times of the café,
t list f o bevera its available at hat café,
• their cost and an iital ssociated order quntiy of 0 (zero).
If a user is not lge i, they can oly viw th meu items. The coment and quantity fields for
ech item canot be viwd, ad a rder canot b submited.
If a user is loged in, they can view mnu ad change any items quantiy and submit ias n order.
For Part 1 th café mnu pag dos ot e to stor a subitd order (i.e. o atbse ccess is
required).
MASTER FOD BEVRAGE LIST PAGE
This iwher a Board Member creats, edits or emoves items in the list of od and beverages that
wil be availble for selction y th café mangrs t use in their mnus.
A Bord Memr also alcates te purchse price for each it ad sets the date that the menu
aplies to.
For Part 1 the master fod and beverage list page does not ned to store any changes to the list or
the items in it (i.. n datbse access is rquir).
KIT202 Semestr 1, 2018
Description f Task – Part 2a (20%)
HOME PAGE
For Part 2 the login/logut section WIL ned to authenticate a user (i.e. datbase access IS
required).
REGISTRATION PAGE
For Part 2 the rgistration page WIL ned to store the rgistration dat (i.e. datbase access IS
required).
CAFÉ MENU PAGE
It wil display total cost of al items selectd to be orderd.
It il ily user’s account balnce which wil crase or increase in value as menu items are
aded or emoved from order.
Thr ust b an rer colction time selectd from a drop-down list. Al order colection times will
be on the quarter hour .g. 8:30a,10:45am,12:30pm. Al order colectin tims ust b at last 30
minutes after opnig and at least 60 inutes before closing.
It wil ot lw a user to rr more tha thir account balce can pay for.
For Part 2 the café menu page WIL ned to store a sumited order nd update a user’s account
balnce as rquired (i.. dtbse access IS required).
USER ACCOUNT PAGE
This page can oly be accessed while a user is loged in.
Here a user viw thir account blnce and posit more funds.
For Prt 2 the user account page WIL e to retrive and pate a user’s account details as
required (i.. datbse ccess IS required).
MENU MANAGEMENT PAGE
This page can oly be accessed while the café manger is loged in.
Her th fé mangr cn a or move ites fro th mnu a can change the café openig
and closing ties. Opeig d clsing tis must be on te qrter hour.
USER MANGEMNT PAGE
Here:
• users can change their password, mobile number or e-mail dress,
a Board Membr can
o or eove café staf,
alcat café staf to be mangers,
o lote staf to café.
MASTER FOD BEVRAGE LIST PAGE
For Part 2 the master fod beverage list page WIL ned to modify the list of od and beverages
that wil b availbl fr selction by th cfé mangrs to use in their mnus (i.e. tase cce
IS required).
Part 2b Additional Features is self-directd learnig and as such ther wil not be any formal
instruction how to achieve it – you wil n to coduct your own rsearch and self-stud.
To attempt he last 5 marks, the foloig 8 atributes/featres mst be plied to Part 1 an Part 2a
of the assignment (0.625 marks fr each).
Yu r dvised ot to atempt hse modifcations until you have achieved a fuly featured and
corectly functionig websit that ets al f the Part 1 ad Prt 2 critria.
1. Order discounts il ply:
User Discount
Director f the Board 100%
Board Members 80%
Café angers 15%
fé staf 10%
UTas Students 7%
Tas Employees 0%
2. Al order totals are rounde to the narest cent (i.e. a student order totaling $15.0 gets a
discount f $1.085 makig the nw ordr total $14.15, which wul b recorde/processed
as $14.2
3. Chlenge rsponse is required for egistration.
4. Forgt passwrd featur is rquird.
5. Can to u ccount blance dring an order and ot lse the order details.
6. Pictures of sers, fod beveres wil be stred and isplaye in propriate ares.
Not: Thre i a strage limit in alcritas. B carful not exceed the alowance.
7. A basic Rsponsive lyout is required (i.e. layout, text ad imag prortis re maintained
when the scre is resized).
8. Email drsses must have a valid format wher for ur puroses:
a. ther is a local prt folwe by n @ symbl folwed by a domain part,
b. tr re n spaces,
c. the local part my be up to 64 charcters long,
d. th domain rt a have a mxium f 25 charcters,
e. the local part contins only the ascii charcters to z, A to Z, the integr charcters
0 t 9 and the special cii chrcters !#$%'*+-/=?^_`{|}~;,
f. the local part may contain the “.” (priod) charcter but may not start or end with it
and may not hve 2 secutive eri rctrs,
g. the oi part contains only th ascii charcters a to z, A to Z and the integr
charcters 0 to 9 ad the special scii rctr th yphen “–,
h. the domain part must av at lst one priod charcter but may not start or end with
it an y ot hve 2 consecutive priod charcters.
Submission wil be via MyLO. You wil submit a .zip file which must include al the files for your
assignet.
By submiting this assignment, you wil be demd to have agred to the folwing declartion:
I declare that l material in this assignent is my own ork except her ther is clear
acknowldgemnt or frece to the work of thers. Iam awr that my assignmnt may b
submite to plagirism dtctin softar, and igt be rtined on its dtbse. Ihave red nd
coplid with te University statemnt o Pliarism and Acamic Integrity on te University
website at .utas.edu.a/plgirism. Iwil keep copy of this assigt until results ha ben
finalised.
Marking Information
This assignment wil be arked out of 40 and wil constitute 40% of your overal ssessment (i.e. 1
mrk equals 1% of your overl mark).
PLEASE NOTE: This assignent constiutes/replaces the Assignment 1 and Assignment 2
componets as detailed in the “Uit Assessmnt” section i tis courses “Uit Outlie”.
Your submite work wil b marked on the alcritas rver by using the Gogle Chrom browser. If
yo se your computer or your ow server to devlop the assigmt, plase tst your rk in the
alcritas server sing th Gogle Chrome brwser befr subission. If your work does not work
properly in the alcritas ervr r the sae vrsion f a rowser i our lab, th wrk il not
be marked.
Maring Schem wil be avilable son.
Late Submisions
Late assignments wil only be accepted if the proer procedures have ben folwed as outlined in
th Schol of Eginerig and ICT Schol Plicy (same as Disciplin of ICT of Schol f TED) for
Late Assesset (se the lik belw). Assignents tht are submited late withut Lecture’s
aproval wil b subject to mark pnalties as outlined i the Schol of Enginring and ICT Schol
Plicy fr Late Assessent.
The Aplication for extsio f time for in-semestr assessment is available from the ICT ofice or
may b dowlad from the link blw. Requst ust be accopnied y suitabl documentatin
and shul be subited bfor the assignnt de dat.
Dowloads:
• Plicy for Late Assessment -Available Her
Aplicatin for xtensio f time for in-semster assessment Available Her
Plagirism
Practical assignents are used by the Discipline of ICT for students to both reinforce and
demonstrte thir uderstndig of matrial which has ben present i class. Ty have role
bth fr assessment an for learnig. It is requiremnt hat work you hnd in for assessment is
sustntily your ow. Refer to the unit outline for frther information.