Web Design & Development Assignment
Web Design & Development Assignment
Please note that grade decisions are provisional. They are only confirmed once internal and external moderation
has taken place and grades decisions have been agreed at the assessment board.
LEARNER ASSESSMENT SUBMISSION AND DECLARATION
When submitting evidence for assessment, each learner must sign a declaration confirming that the work is
their own.
Please list the evidence submitted for each task. Indicate the page numbers where the evidence can be found
or describe the nature of the evidence (e.g. video, illustration).
Learner declaration
I certify that the work submitted for this assignment is my own. I have clearly referenced any sources used
in the work. I understand that false declaration is a form of malpractice.
Assignment Assessor
Grading Criteria Date Acheived Comments
No. Signature
Unit Review Plan ISVU 2014 Rev 1.0
Submission Format
Submission Format
You are required to submit a complete report addressing the tasks from Task 1 to Task 7.
In addition, for Part 5, You have to upload your solution to a free web hosting and submit your
developed application with the relevant supporting documentation. To confirm your sole
involvement, source code and project files should be zipped and provided as softcopy. In addition,
you must upload the source code to your github repository and provide the reference in your
report.
You are required to make use of headings, paragraphs, subsections and illustrations as appropriate,
and all work must be supported with research and referenced using the Harvard referencing
system.
Unit Learning Outcomes
LO1:- Explain server technologies and management services associated with hosting and managing websites
LO2:- Categorise website technologies, tools and software used to develop websites
LO3:- Utilise website technologies, tools and techniques with good design principles to create a multipage
Website
LO4:- Create and use a Test Plan to review the performance and design of a multipage website
Scenario
• A Non-Profit organization wants to design and develop a simple easy to use web application for the users
to easily manage their day to day income and expenses.
Requirements
• Sign in and Sign Up: A user can sign up on their own using any valid email address along with username
and password. Upon sign up, the system is expected to send a verification email to the provided email.
Upon verification, the user account will be active to use the features of the system. The system is
operational only after a valid sign in (Implementation of E-Mail verification is optional)
Features
• All users are unique and the type of income and expense they have are different than any other users.
Therefore, to make the system universally usable by anyone, you have to plan your database and business
logic so as to accommodate individual user income categories and expense categories.
• Also, users should be able to CRUD daily income and expense using the proposed system along with
the relevant income / expense category.
Reporting
The system is expected to provide following reporting feature for any user
1) Income and Expense Summary and the difference between income and expense on
• Daily Basis, Monthly Basis Annual Basis and between two date ranges.
2) Category wise income and expense summary
• Daily Basis, Monthly Basis, Annual Basis and between two date ranges.
You're allowed to make any valid assumptions and use any server-side framework to speed up the development
process.
Note: Your finished work should be accessible via publicly accessible URL (use any free hosting service to
host the site)
Assignment Brief and Guidance
Based on the Scenario,
Part 1
Identify the purpose and types of DNS, including explanations on how domain names are organized and managed. - Report
Part 2
Explain the purpose and relationships between communication protocols, server hardware, operating systems and web
server software with regards to designing, publishing and accessing a website. - Report
Part 3
Discuss the capabilities and relationships between front-end and back-end website technologies and explain how these
relate to presentation and application layers. - Report
Part 4
Discuss the differences between online website creation tools and custom built sites with regards to design flexibility,
performance, functionality, User Experience (UX) and User Interface (UI). - Report
Part 5
Create a design document for a branded, multipage website supported with medium fidelity wireframes and a full set
of client and user requirements. - Report
Part 6
Use your design document with appropriate principles, standards and guidelines to produce a branded, multipage
website supported with realistic content. – Evidence of Hosting the Website on any free web hosting
Part 7
Create a suitable Test Plan identifying key performance areas and use it to review the functionality and performance
of your website. – Test Report
Note: You’re expected to answer thoroughly, precisely and with specific to the above scenario. In addition, it is your
responsibility to cover the Merit & Distinction criteria through your comprehensive answer to the above tasks.
Learning Outcomes and Assessment Criteria
LO1 Explain server technologies and management services associated with hosting and managing
websites
P1 Identify the purpose and types of M1 Evaluate the impact of common LO1 & 02
DNS, including explanations on how web development technologies and D1 Justify the tools and techniques
domain names are organised and frameworks with regards to website chosen to realise a custom built
website.
managed. design, functionality and
management.
P2 Explain the purpose and
relationships between communication M2 Review the influence of search
protocols, server hardware, operating engines on website performance and
systems and web server software with provide evidence-based support for
regards to designing, publishing and improving a site’s index value and
accessing a website. rank through search engine
optimisation.
P7 Create a suitable Test Plan M5 Evaluate the Quality Assurance D3 Critically evaluate the results of
identifying key performance areas (QA) process and review how it was your Test Plan and include a review
and use it to review the functionality implemented during your design and of the overall success of your
multipage website; use this
and performance of your website. development stages.
evaluation to explain any areas of
success and provide justified
recommendations for areas that
require improvement.