logo

Matthew Gibson ENTD321 Fall 18 December 2018.

   

Added on  2023-04-19

19 Pages3743 Words145 Views
 | 
 | 
 | 
Matthew Gibson
ENTD321 Fall 18
December 2018
IT Online Training Application Design Specification
1. Introduction
This is an IT online Training application designing specifications document that is used by the
system users to perform various functions which includes the Purchasing of the products,
maintenance of customer’s information, maintenance of the products information, maintenance
of instructors information, management of the shopping cart, allowing the accessibility of
payment cards, provisions of users management menus, and also management of the accounting
services.
1.1 Purpose
This document is meant to cover various aspects of the proposed IT online Training application
which includes designing of the system architecture, design of the system logical, use cases and
process views, the development of the proposed system class diagrams, development of the
system’s tests cases, the implementation of the data designs and the implementation of the
program.
1.2 Scope
The proposed system is will cover various sections and will have various capabilities which
includes the Purchasing of the products, maintenance of customer’s information, maintenance of
the products information, maintenance of instructors information, management of the shopping
cart, allowing the accessibility of payment cards, provisions of users management menus, and
also management of the accounting services.
1.3 References
Award,E.(2013). Systems Analysis and Design.Delhi:Galgotia Publications Pvt Ltd.
Gupta,B.(2015). Power System Analysis and Design.New Delhi: S Chand & Company.
Goyal, A. (2011). systems Analysis and Design Paperback.INDIA:Prentice Hall India Learning
Private Limited.
IT Online Training Application Project Part II Page 1
Matthew Gibson ENTD321 Fall 18 December 2018._1

Karumanchi,N.(2012).Peeling Design Patterns: For Beginners and Interviews.New
York:CareerMonk Publications.
Laplante,P.(2013). Real-Time Systems Design and Analysis: Tools for the Practitioner.New
Jersey:Wiley.
Singh,B.(2016). Systems Analysis and Design.Delhi:New Age International Private Limited.
Wixom,D.(2016). Systems Analysis and Design. New Jersey: Wiley publishers.
IT Online Training Application Project Part II Page 2
Matthew Gibson ENTD321 Fall 18 December 2018._2

2. System Architecture
In this section there are various aspects that are going to be covered which includes the statement
of the assumptions, dependencies, the constraints, system architectures and discussions of the
architectural designs.
There are various system functionalities which includes the following:
i. Enable the Purchasing of the products
ii. Enable the Maintenance of customer’s information.
iii. Enable the Maintenance of the products information.
iv. Enable the Maintenance of instructor’s information.
v. Enable the Management of the shopping cart.
vi. Enable the payment cards services.
vii. Enable the Provisions of user’s management menus.
viii. Enable the Management of the accounting services (Award, 2013).
2.1. Assumptions and Dependencies
Below are some of the assumptions and dependencies made in designing of the system.
i. All users must register to access the system.
ii. All the users must select at least one course to complete payment.
iii. Any user must make the payment online using paypal or bank cards.
iv. The user can use either a computer or mobile devices to access the system.
v. The system used must be installed with android, Linux or windows operating system.
2.2. General Constraints
In the designing of the proposed system there are few constraints that will have impacts on the
system software and they include the following:
i. Lack of appropriate access hardware.
The users can lack devices to access the website and this can have negative impact since the
customers will not be able to order for some courses.
ii. Faulty operating system.
The faulty operating system can be caused by devices infection by malwares and this can lead to
loss of users important data.
iii. Lack of secure user logins.
IT Online Training Application Project Part II Page 3
Matthew Gibson ENTD321 Fall 18 December 2018._3

The insecure logins of the users can have negative impact in that the un authorized users can
login in users account and have access to sensitive information.
iv. Low memory capacity in devices.
The devices with low memory tend to load slowly and thus make the ordering process to take too
long and can disappoint the system users.
v. Low devices performance.
The devices whose performance speed is very low will have a negative impact in that the users
will waste a lot of time trying to wait the device complete the ordering and payment process.
vi. Lack of internet connectivity.
Lack of internet services to the users has great impact since the users will not be able to access
the website and thus they will not be able to do either the course ordering or payments.
2.3 Proposed System Architecture.
Below is the proposed system architectural diagram.
IT Online Training Application Project Part II Page 4
Matthew Gibson ENTD321 Fall 18 December 2018._4

End of preview

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

Related Documents