Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Presentation

FULL MARK EXEMPLER AQA A Level-Computer Science NEA (Non-Exam Assessment)

Rating
-
Sold
-
Pages
300
Uploaded on
26-02-2025
Written in
2023/2024

Maximize your AQA A-Level Computer Science NEA marks with this comprehensive resource! This guide includes a high-scoring NEA proposal, detailed design documentation, implementation strategies, testing procedures, and evaluation insights. Perfect for students looking for a structured approach to their coursework, with clear justifications, code explanations, and project development tips. Save time and ensure you meet all assessment objectives effectively! NEA Proposal System Design & Planning Implementation & Code Breakdown Testing & Evaluation Guide High-Scoring Example Instant Download – Boost Your NEA Performance Today!

Show more Read less
Institution
Senior / 12th Grade
Course
AQA A Level Computer Science

Content preview

Second Stitch
A second-hand uniform website.




Component 7517/C




Name: Center Number: 74615 Candidate Number: 1

School: Component: 7517/C

,Contents

Analysis ......................................................................................................................................................... 6
Overview of the Problem .......................................................................................................................... 6
Context / Brief Description of the Existing System ................................................................................... 6
Client Description...................................................................................................................................... 7
Addressing the Topic of Monetary Transactions ...................................................................................... 8
Intentions / Preliminary Ideas................................................................................................................... 9
Interview #1 – Kay................................................................................................................................... 10
Analysis of Interview #1 ...................................................................................................................... 21
Interview #2 - Mr. Agent......................................................................................................................... 22
Analysis of Interview #2 ...................................................................................................................... 28
Modelling the Existing System ................................................................................................................ 29
Analysis of Similar Systems ..................................................................................................................... 31
Mentone Grammar Second-Hand Uniform Store ............................................................................... 32
Royal Hospital School Second Hand Uniform Store ............................................................................ 34
Namshi ................................................................................................................................................ 38
Additional Features, Thoughts on the Process, Improvements.............................................................. 45
Technologies ........................................................................................................................................... 49
Final Problem Statement ........................................................................................................................ 50
Proposed Solution ................................................................................................................................... 50
Project Approach + Final Notes Before Writing Final Requirements...................................................... 50
Project Complexities ............................................................................................................................... 51
Complex database model ................................................................................................................... 51
Complex client server model .............................................................................................................. 51
Cross Table Parameterised SQL Queries ............................................................................................. 51
Emailing ............................................................................................................................................... 51
Graph Generation ............................................................................................................................... 52
PDF Generation ................................................................................................................................... 52
Token Generation ............................................................................................................................... 52
Scope of Features.................................................................................................................................... 53
Amendments / Review with Client ......................................................................................................... 54
Final Core Requirements......................................................................................................................... 55

Name: Center Number: 74615 Candidate Number: 2

School: Component: 7517/C

, Possible, In-Scope Features and Requirements...................................................................................... 63
Modelling ................................................................................................................................................ 66
Level 0 Data Flow Diagram.................................................................................................................. 66
Level 1 Data Flow Diagram – Account Management .......................................................................... 66
Level 1 Data Flow diagram – User Browsing and Adding to Cart ....................................................... 67
Level 1 Data Flow Diagram – Email Notifications ............................................................................... 68
Documented Design.................................................................................................................................... 69
Login System Prototyping ....................................................................................................................... 70
Final Thoughts on Login Prototyping ...................................................................................................... 75
Identifying and Modelling Data in the System (IPSO Chart) ................................................................... 76
Database Design...................................................................................................................................... 78
Revising the Database Design ................................................................................................................. 83
Item and ItemInventory ...................................................................................................................... 84
OrderItemCard .................................................................................................................................... 85
Categories ........................................................................................................................................... 86
User Account Access Levels ................................................................................................................ 88
Guest Checkout ................................................................................................................................... 90
Event Creation..................................................................................................................................... 94
Waitlist ................................................................................................................................................ 95
Complete Database Design (ER Diagram) V2 .......................................................................................... 96
Site Navigation ........................................................................................................................................ 97
UI Design and Web Page Sketches.......................................................................................................... 99
Search Page ......................................................................................................................................... 99
Item Page .......................................................................................................................................... 100
User Dashboard ................................................................................................................................ 101
Manager Dashboard ......................................................................................................................... 102
Defining Application Workflow for the Waitlist.................................................................................... 103
Researching SQLAlchemy (before continuing with waitlist design) ..................................................... 106
Returning to Waitlist Design ................................................................................................................. 107
Waitlist Pseudocode ............................................................................................................................. 111
Finalising the Design of the Checkout Process + Checkout Pseudocode .............................................. 113
Prototyping Sending Emails using Python ............................................................................................ 116
Prototyping PDF Generation ................................................................................................................. 127
Name: Center Number: 74615 Candidate Number: 3

School: Component: 7517/C

, Revising Database Design During Technical Implementation .............................................................. 139
Technical Implementation ........................................................................................................................ 141
File Structure ......................................................................................................................................... 141
Flask Blueprints ..................................................................................................................................... 145
Object-Oriented Programming ............................................................................................................. 145
Annotations........................................................................................................................................... 145
Main __init__.py file ............................................................................................................................. 146
App.py File ............................................................................................................................................ 147
Decorators.py........................................................................................................................................ 147
Config.py ............................................................................................................................................... 148
ENVIRONMENT ..................................................................................................................................... 148
Models.py ............................................................................................................................................. 149
Populate_db.py ..................................................................................................................................... 154
Base.html .............................................................................................................................................. 159
Email Service.py .................................................................................................................................... 159
Blueprint Structure ............................................................................................................................... 165
Blueprints/about_us/views.py .............................................................................................................. 166
Blueprints/auth/services.py.................................................................................................................. 167
Blueprints/auth/views.py ..................................................................................................................... 167
Dashboard ............................................................................................................................................. 170
Dashboard/services.py.......................................................................................................................... 170
Dashboard/views.py ............................................................................................................................. 170
Emails/services.py ................................................................................................................................. 173
Home/views.py ..................................................................................................................................... 174
Manager ................................................................................................................................................ 175
Manager/views.py ................................................................................................................................ 179
Store/services.py .................................................................................................................................. 180
Store/views.py ...................................................................................................................................... 186
PDF and Analytics Code (Manger Blueprint)......................................................................................... 190
Technical Skills Table............................................................................................................................. 194
Testing ....................................................................................................................................................... 200
Link to Video ......................................................................................................................................... 200
Modular / System Testing ..................................................................................................................... 201
Name: Center Number: 74615 Candidate Number: 4

School: Component: 7517/C

Written for

Institution
Senior / 12th grade
Course
AQA A Level Computer Science
School year
4

Document information

Uploaded on
February 26, 2025
Number of pages
300
Written in
2023/2024
Type
PRESENTATION
Person
Unknown

Subjects

$12.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
alevelcsresources

Get to know the seller

Seller avatar
alevelcsresources Yale University
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
1 year
Number of followers
0
Documents
1
Last sold
-
A Level Computer Science Resources

Welcome to the Ultimate AQA A-Level Computer Science Resource Hub!

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions