悉尼代写coursework case study assignment essay 论文 作业
The layout diagram must contain enough details. For example, for a gridview, you need to specify what data will be displayed in the gridview, what data will be editable (if any) and the buttons and links columns. For a DetailsView/formview, you must specify whether the server controlsare DropDownLists or textboxes, where validation is appliedand the various templates/modes of operation used etc.
For navigation diagram, you need to have meaningful page names. Between pages, you must specify the controlsused to link between the pages. If page requests pass urlquery string arguments to the requested pages, you need to indicate these too.
For the implementation to receive maximum marks, a solution will need to make use of basic validator controls, limit customer selections to valid options for that user (customer) and prevent submission of incomplete/erroneous information to the web server/database where possible. Some functions will require creative use of data controls and their various modes of operation/templates. Pages require a commercial look and feel and need to implement external CSS styling to achieve this.
The tracking history functions may require the default Insert statement to be changed manually to an insert statement followed by an update statement. This may cause QueryBuilder window to complain and display "cannot parse the query". Although the error message, if your manually edited statements are correct, they will still work.
During the demonstration of the assignment each group member will be asked to present the details of the work they performed. The member may be asked about concepts and issues in the design documents.
Only working code and web pages will be given assessment marks.
1 Marking CriteriaThe marking will be based on the correctness and the completeness of the solution. Your solution is expected to use the knowledge taught in this course. As examples, you will not get marks if you use non-UML notation for the conceptual design and use PhP for coding.
The assignment is worth 35% of the final mark for the course. This is converted from the 100 scores defined below.
|Item Description||Group or Individual*||Item Mark||Individual Mark /100|
|UML design of the database||Group||15||15|
|Logical table schemas for the database||Group||10||10|
|Layout and navigation design||Group||10||10|
|Implementation of simplified login||Group||5||5|
Add categories and robots
functions fully working
(Other scales: mostly working, a little working, not working)
Form design, validation and control labelling in conformance with database schema
Presentation and usability
All individual functions below use the same (35+15) breaking
|Add prices for robots||Individual||50|
|Customer registration and detail update||Individual||50|
|Looking and feel of the website||Group||5||5|
|XHTML and CSS Design||Group||5||5|
|Total||100 (if the person’s group work contribution factor is the maximum)|
|Bonus marks with the maximum of 10 (at the discretion of the marker)||Individual||10|