Professional Documents
Culture Documents
Web Design Specification
Web Design Specification
Web Design Specification
Group Members
Luca Britton
Web-Site: www.pcpwebdesign.co.uk
1
th
System Design Specifications Report 5 December 2016
This report is submitted to the Programme Director of the HNC Level 4 Computer and System Development
in partial fulfillment of the requirements of the Unit 2 LO2 – System Design Specification
Table of Contents
1. Introduction ..................................................................................................................................... 9
2. System Requirements.................................................................................................................... 10
3. Requirements……………………………………………………………………………………………………………………………11
3.1 System Requirements.................................................................................................... 11
3.2 Client Requirements ...................................................................................................... 11
3.3 Functional Requirements .............................................................................................. 12
3.4 Non-Functional Requirements ...................................................................................... 12
4. Maintenance Contract................................................................................................................... 12
5. Constraints .................................................................................................................................... 13
5.1 Political Constraints ..................................................................................................... 13
5.2 Ethical Constraints ...................................................................................................... 13
5.3 Health Constraints ....................................................................................................... 13
5.4 Manufacturing Constraints .......................................................................................... 14
5.5 Sustainability Constraints ............................................................................................ 14
6. Professional and Ethical Issues .......................................................................................................... 14
7. Security Measures ......................................................................................................................... 15
8. Research ........................................................................................................................................ 15
9. Risks ............................................................................................................................................... 15
10. Back Up Plan .................................................................................................................................. 16
11. Time Scale...................................................................................................................................... 16
12. Glossary ......................................................................................................................................... 17
13. References ..................................................................................................................................... 17
2
th
System Design Specifications Report 5 December 2016
This report is submitted to the Programme Director of the HNC Level 4 Computer and System Development
in partial fulfillment of the requirements of the Unit 2 LO2 – System Design Specification
1. Introduction
This paper will explain the concepts of website design for my company PCP
Web Design LTD. Research has been carried out prior to this unit for my own
business needs, a basic website is now required and I will start to design it using
HMTL5, CSS and Javascript with a small PHPMailer form.
2.1. Experts
An expert is classed as someone who spends a lot of their time on the world wide
web, these potential clients will understand how a website works and should be able
to navigate their way round the web page with no issues.
2.2. Regular
A regular is classed as someone who will not spend most of their time on the world
wide web but in fact browse the web during the evening or during lunch break at work.
The regular user will have good understanding of how websites are generally laid out
but may get lost throughout the website, this is where breadcrumbs become handy on
websites.
2.3. Occasional
An occasional user is someone who will browse the web a couple of times a week, they
will most probably only use a search engine to find what they looking for and then finish
browsing. They may understand how a website works or how to find contact information for
the company they are looking for. Occasional users can be more prone to getting lost around a
3
th
System Design Specifications Report 5 December 2016
This report is submitted to the Programme Director of the HNC Level 4 Computer and System
Development in partial fulfillment of the requirements of the Unit 2 LO2 – System Design Specification
website which is why breadcrumbs come in handy.
2.4. Novice
The novice user is someone who rarely uses websites and they may not understand how
a website works, these types of users may be nervous about using a computer and will
generally spend time trying to work out how to find what they require on the website.
For these types of users, a search bar at the top of the page may be handy along with
breadcrumbs.
Special needs users may require certain features on the website to work with installed
programs that help them read the website, such programs require alt and description text
to be filled in on images and the page header. Such program can be found at the
following address, http://usabilitygeek.com/10-free-screen-reader-blind-visually-
impaired-users/. A handful of these programs will be tested on the finished website.
Additional help will be available via the help button on the website.
3.1 Psychological
The project requires certain system requirements to run correctly, below is a list of
all requirements that the Pi POS requires to run efficiently and to its full potential:
Raspberry Pi 3 Model B
SanDisk 16gb Micro SD Card
Beetronics 12” Touchscreen Monitor 4:3 Panel
USB Cash Drawer
USB Thermal Printer
Lemonpos 0.9.2-0ubunto4
Linux Ubuntu 9.10 enviroment
MySQL-server-core-5.7
4
th
System Design Specifications Report 5 December 2016
This report is submitted to the Programme Director of the HNC Level 4 Computer and System
Development in partial fulfillment of the requirements of the Unit 2 LO2 – System Design Specification
3.2 Client requirement
5
th
System Design Specifications Report 5 December 2016
This report is submitted to the Programme Director of the HNC Level 4 Computer and System
Development in partial fulfillment of the requirements of the Unit 2 LO2 – System Design Specification
3.4 Non-Functional Requirements
Pi PoS requires a broadband connection to work
Response time for cash drawer to open will be under 2 seconds
Response time for shopping list updated at end of day and will delay the process
by no more than 5 seconds
The till’s database system will not be overloaded
Graphical User Interface will be use friendly
4 Maintenance Contract
If the client chooses to purchase the system out, a maintenance agreement
will be required. This will cover any issues that arise with the software, hardware
and will also include free email and telephone support. Maintenance contract costs
depends on how many devices you have one site, if you have one till system on site
this will stand at £49.99 + VAT per month and will include a 6-monthly inspection
on all hardware and software. The following costs for after service works are as
follows:
After Service Works
All after service visits will be quoted for when the report and service sheets are sent
out three days after the service is carried out. The rates will be the following
Parts: Cost + 20%
Labour: Standard £35.00 per hour
Travel & Millage: Per mile cost £0.35
Access Equipment: Cost + 10%
Non-scheduled works
In the case of an emergency call out, the following rates are charged
There will be a minimum charge of 2 hours on all out of hours’ emergency call outs
Our response times will be within normal working hours will be 4 hours’ maximum
Our response times will be for out of normal working hours will be 4 hours’
6
th
System Design Specifications Report 5 December 2016
This report is submitted to the Programme Director of the HNC Level 4 Computer and System
Development in partial fulfillment of the requirements of the Unit 2 LO2 – System Design Specification
maximum.
5 Constraints
7. Security Measures
The till’s cash drawer will be secured down to the work surface by two brackets
which will enclose either size of the of the cash drawer, the brackets are included in
the cost of the cash drawer. The screen and its system will rest on top of the cash
drawer and will not be secured down the cash drawer. The software will be encrypted
so it can’t be closed unless you have the password. If the business has two or more till
systems, then the devices will be connected via a switch which will not be connected
to the internet and will purely connect the tills and the server.
8. Research
Research has been carried out in form of a survey that has been created on
google, which is available here https://goo.gl/forms/gM5BxqSn7sB1faOZ2. The
results of the survey are small but have effective and vital information to help build
8
th
System Design Specifications Report 5 December 2016
This report is submitted to the Programme Director of the HNC Level 4 Computer and System
Development in partial fulfillment of the requirements of the Unit 2 LO2 – System Design Specification
the system to the client’s specification. The results of the survey can be found at
https://docs.google.com/spreadsheets/d/11lEKRYWonu9RcOBYg3YWwVtcv4
AedclJJuLBsWC-Bic/edit?usp=sharing. Additional research will be carried out
for the duration of the project.
9. Risks
The risks of this project are high, if the client pulls out we must change the
complete design and operation of the system. If the software becomes unavailable to
download, then we must source a new software programme to run on the systems. If
hardware is out of stock, then this will delay the implementation and may delay the
project. If investors decide to leave the project, then our budget will be dramatically
reduced and could lead this project to become a dead end. There should not be any
risks with the software and hardware not being compatible as these have been tested
and function successfully.
9
th
System Design Specifications Report 5 December 2016
This report is submitted to the Programme Director of the HNC Level 4 Computer and System
Development in partial fulfillment of the requirements of the Unit 2 LO2 – System Design Specification
Vend Software www.vendhq.com From £49.00 +
VAT per
calendar month
12. Glossary
EPOS – Electronic Point of Sale
GB – Gigabyte
POS – Point of Sale
RPI – Raspberry Pi
SD Card – Secure Digital Card
SDK – Software Development Kit
USB – Universal Serial Bus
VAT – Value Added Tax
13. References
[1] LemonPOS | Home. 2016. LemonPOS | Home. [ONLINE] Available at:
http:/lemonpos.sourceforge.net/. [Accessed 05 December 2016].
10
th
System Design Specifications Report 5 December 2016
This report is submitted to the Programme Director of the HNC Level 4 Computer and System
Development in partial fulfillment of the requirements of the Unit 2 LO2 – System Design Specification
11
th
System Design Specifications Report 5 December 2016
This report is submitted to the Programme Director of the HNC Level 4 Computer and System
Development in partial fulfillment of the requirements of the Unit 2 LO2 – System Design Specification