logo

ITSU3008 Project 1.

   

Added on  2022-09-08

19 Pages3884 Words7 Views
ITSU3008 Project 1
Makeable App Database Development
Student ID and Student Names
Semester X, 20XX
1
ITSU3008 Project                           1._1
Table of Content
s
Table of Contents.............................................................................................................................. 2
Executive Summary....................................................................................................................... 3
Introduction.................................................................................................................................... 4
Literature Review........................................................................................................................... 4
Gantt chart...................................................................................................................................... 7
Budgeting....................................................................................................................................... 8
Hardware Requirements................................................................................................................ 9
Software Requirements................................................................................................................. 9
Functional Requirements............................................................................................................ 10
Non-Functional Requirements....................................................................................................10
Methodology................................................................................................................................. 11
Project Scope............................................................................................................................... 12
Feasibility Analysis...................................................................................................................... 13
Risk Constraint analysis.............................................................................................................13
Use case diagrams and descriptions.........................................................................................14
Use case diagram.................................................................................................................14
Use case description.............................................................................................................14
Network Architecture/ Architectural Diagram............................................................................14
Project Flow Chart....................................................................................................................... 16
ER Diagram/ Protocols and Technologies.................................................................................16
Reference...................................................................................................................................... 18
2
ITSU3008 Project                           1._2
Executive Summary
This is the project about the makeable application database design which is used to store the
various users’ information, the target users are the carer and the people with disability.
This app will enable the people with disability and carer to use the app to create their profile
where they select their category, the selected categories has the identities like vision, autism,
speech and learning from where the users will select from.
Each identity has the various functions from which the users select from like the sight
assistance and magnification then the user completes the process by viewing the profile. After
the complete process the user receives the reviews of the matched applications that he can use
for his problem.
In this project the following activities are also covered literature review, Gantt Chart, project
budgeting, identification of Hardware Requirements, Software Requirements, Functional
Requirements, Non-Functional Requirements, discussing the project Methodology, Project
Scope, performing the Feasibility Analysis, and Risk Constraint analysis. However in this
project there will also be presentation of the Use case diagrams and descriptions, designing of
the Network Architecture/ Architectural Diagram, Project Flow Chart and ER Diagram/
Protocols and Technologies.
3
ITSU3008 Project                           1._3
Introduction
This is a project concerning the development of the makeable application development that is
aimed at helping various app users with various disabilities which includes physical or mental
problems and thus enabling them to connect to the current technologies.
The project app will be developed using the flutter technologies and it will have the back end
database system that will keep record of the various user’s profiles, however this app will be
able to list the various applications and devices, various help tips, the users’ reviews and
guides for various people that helps others as well.
Therefore the makeable app will be mainly be used by the various people with disabilities
and the people that willing to take care of people with disability.
This project will cover various aspects which includes the literature review, Gantt Chart,
project budgeting, identification of Hardware Requirements, Software Requirements,
Functional Requirements, Non-Functional Requirements, discussing the project
Methodology, Project Scope, performing the Feasibility Analysis, and Risk Constraint
analysis. However in this project there will also be presentation of the Use case diagrams and
descriptions, designing of the Network Architecture/ Architectural Diagram, Project Flow
Chart and ER Diagram/ Protocols and Technologies.
Literature Review
As per the research done by [1], the essential thing about a web server is that it should have
the ability to tackle much number of users in an efficient way. For this purpose the
programming language that should be chosen has to be selected in a careful manner. Server
side scripting languages such as PHP, Python has to be compared with Node.js. As per the
authors Node.js is a very good tool in case the application that is to be developed has to
include live interaction along with real-time results. Node.js has the capability to quickly
deliver data up and down a specific web server. Some years back, with CPU performing a
single thing at a time, people had to face lot of problems. Multi-threading was the solution to
this problem that allowed users to have multiple threads on a CPU. It has switch in between
them every time resulting in lots of overhead. Node.js came as a solution to this overhead
problem by running in a single event-driven thread. It is just that instead of developing a new
thread every time when a request is made it can use only one thread for every single request.
When making a call to a database for instance instead of blocking it till it gets returned one
can run a call-back function after completion of the call. The only thing is that at a time only
4
ITSU3008 Project                           1._4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Project on Online Shopping System
|19
|3440
|417

Makeable App Database Development.
|5
|1227
|20

Database in Software Engineer
|27
|3556
|21

Software Engineering Methodology Assignment
|18
|2644
|195

MIS604 Requirement Engineering
|25
|4000
|180

System and Design Document for Online Library Management System
|21
|2836
|213