Assignment1 Marking Criteria

Assignment 1: Marking Scheme
1. Overall Layout [4 marks]
– Thebrowserwindowisdividedintotwoormoreframes.
– Noframebordersarevisible.Oneexceptionistheuseofscrollbar(e.g.,whentheshoppingcart
contains so many products that you don¡¯t wish to show a long list of items all at once).
– Websitelogoappearsatthetopofthewebpage.
– Anavigationbarappearsontheleft-hand-sideoratthetopofthewebpage.
– Asearchboxappearsallthetimeonthepage.
– Theshoppingcartappearsatthebottom-rightcornerorasapop-upwindowandcanbeeasilymoved
around using the mouse.
2. Category Hierarchy [7 marks]
– Thenavigationbarshowsallthetop-levelcategories(atleastfive)ofitemsintheshop.
– Uponclickingormouseover,thetop-levelcategoryexpandstoshowthecorrespondingsecond-
level categories. The navigation bar should also be a drop-down menu.
– Whenasecond-levelcategoryisclicked,theitemsinthissub-categoryshouldbeshowninmain
information area.
– At any time, only the second-level categories of no more than one top-level category can be visible
to the customer.
– Thesecond-levelcategories(orsub-categories)shouldcoveratotalofatleast32items.
– Each second-level category shows the number of items in this category as part of the category
hierarchy.
– Asecond-levelcategoryshouldnoinactive(notclickable)ifthereisnoitemunderthissecond-
level category.
– At any time, no node appears beyond the scope/frame of the navigation bar.
3. Search Box [3 marks]
– Customerscaninputorselectapricerangetofiltertheitemsshowninthemaininformationarea.
– Customerscaninputoneormorekeywordstosearchforitemsbyname.
– Thesearchresultsshowinthemaininformationarea.
4. Item Presentation [6 marks]
– Itemsshowninthemaininformationareashowinagrid/tableorotherbetterlayoutsratherthanin a simple list.
– Eachitemshowsthename,image,quantify,andpricecorrectly.Theimagesarenottoolargeor too small.
– Eachitemhasa¡°instock¡±statusshowingwhethertheitemisavailableinstockandcanbeadded to the shopping cart.
– Eachitemhasan¡°Add¡±buttonbesideit,whichcanbeusedtoaddtheitemtotheshoppingcart.
– Customerscanclickthe¡°Add¡±buttonmultipletimestoincreasethenumberofitemsinthe
shopping cart.
– Clickingaparticularitemwilltriggeranewpageorpop-upwindowshowingmoredetailsofthe
item, where customers can also ¡°Add¡± the item to the shopping cart.
5. Shopping Cart [7 marks]
– Theshoppingcartcorrectlyshowsthenumberandtotalpriceofitemsaddedbythecustomer.
– Each item occupies exactly one row in the shopping cart. Different orders (selections) of the same
程序代写 CS代考 加QQ: 749389476
product are amalgamated on the one row.
– The shopping cart provides buttons to remove an item, empty the cart, and check out.
– Customerscaneditthenumberofeachitemintheshoppingcart.
– Customers can not submit orders with unrealistic amounts (e.g., 1,000,000 boxes of fish fingers). A
reasonable limit (say 20) should be set.
– After the “Checkout” button is clicked, no more items can be added into the shopping cart. The
customers need to complete the order before being able to add items to the shopping cart again.
– The ¡°Checkout¡± button should be inactive (not clickable) when the cart is empty.
6. Online Order Form [4 marks]
– Theonlineorderformdisplayseitherinthemaininformationareaoverridingtheexistingcontent of the frame, or in a new popup window.
– Theonlineorderformrequeststhecustomertofillintheirdeliverydetails(includingname, address, suburb, state, country) and email address. The form should have a table-like lay out.
– Allthefieldsintheonlineorderformmustbecompleted(markedbyredasterisks)andtheemail address input by the customer should follow the correct format before the order can be submitted successfully. A simple message is displayed if any field is not filled out or the input does not meet the requirements for a field.
7. Order Confirmation [4 marks]
– The customer completes the transaction by clicking on a button labelled ¡®Place Order¡±.
– Amessage(confirmationwithdetails)oftheorderissentviaemailtothecustomer¡¯semailaddress.
– Theconfirmationemailincludestheshoppingdetails,includingthedateandtimeoftheorder,the
‘single item cost”, and the “total cost’ for the order.
8. Overall Presentation [6 marks]
– Thewebpagescandynamicallyswitch(orchange)viewswithoutlosinganycategory,sub- category, or item.
– Thecategoryandsub-categoryofanitemareshowncorrectlyontheitemdetailspage.
– Allparent-childrelationsbetweencategoriesareshowncorrectlyandclearly.
– Textfontsusedonthewebpagesarecontemporaryandofappropriatefontsizes.
– Everythingonthepageshastheappropriatefontcolorsandbackgroundcolors.
– Alltextsandlabelsareeasytoread.
– Datapresentedintablesisnicelyformatted.
– Nounnecessarybordersintables.
– No borders around images.
9. User Experience [4 marks]
– Tutors will test using your website in person and make their evaluations on the user experience on
the follow aspects: soundness of design, smoothness of operation, overall usability, and reliability. 10. Bonus Points [5 marks]
– Yourwebsiteretrievesiteminformationby(sub-)categoryfromadatabase.
– Searchresultsareretrievedby(acombinationof)conditionsfromadatabase.
– Theitemsintheshoppingcartarerememberedandautomaticallyappearwhenthecustomer
revisits the website.
Total marks = 45 Bonus marks = 5
浙大学霸代写 加微信 cstutorcs