• No results found

9780273716648_pp04.ppt

N/A
N/A
Protected

Academic year: 2020

Share "9780273716648_pp04.ppt"

Copied!
23
0
0

Loading.... (view fulltext now)

Full text

(1)

Chapter 4

(2)

Learning objectives

• After this lecture, you will be able to:

– explain the purpose of software applications in

different categories;

– describe the features found in a variety of modern

applications software packages;

– identify some of the advantages and

disadvantages associated with a variety of

common applications;

– describe some of the ways in which applications

software supports the activities of a business

(3)

Management issues

• From a managerial perspective, this chapter

addresses the following areas:

– All major organisations make use of common

applications, such as word processing and database

software. An understanding of the factors involved with

selecting these applications is required by all

managers.

– An understanding of the range of software applications

available will help managers see potential applications

relevant to a given organisation or industry.

– An understanding of recent developments in the

(4)
(5)

Figure 4.2 Diagram showing the relationships between the different types of software

(6)

Software

: A series of detailed instructions that

control the operation of a computer system.

Software exists as programs that are developed

by computer programmers.

Systems software

: This form of software

manages and controls the operation of the

computer system as it performs tasks on behalf of

the user.

(7)

Systems software

Operating system (OS): Software that interacts with the hardware of the computer in order to manage and direct the computer’s resources.

Command line interpreter (CLI): Passes instructions from a user to a computer program as instructions from a user in the form of brief statements entered via the keyboard.

Graphical user interface (GUI): Provides a means for a user to control a computer program using a mouse to issue

instructions using menus and icons.

WIMP: WIMP (windows, icons, mouse and pull-down menus) is often used to describe a GUI environment.

Network operating system (NOS): This describes the

(8)

Applications software

Applications software

: A set of programs that enable

users to perform specific information-processing activities

that may be general-purpose or application-specific.

General Purpose applications:

This is also known as

productivity software

and

describes a category of

computer software that aims to support users in

performing a variety of common tasks. (e.g. word

processor, spreadsheet, database).

Application-specific software:

This is intended to serve

a specific purpose, for example software used in the

(9)

Spreadsheet applications

Modelling

: Modelling involves creating a

numerical representation of an

existing

situation

or set of circumstances, whilst simulation involves

predicting

new situations or circumstances.

What if? analysis

: This describes the ability to

see the predicted effect of a change made to a

numerical model.

Goal seeking

: In a spreadsheet, goal seeking

describes a way of automatically changing the

values in a formula until a desired result is

(10)

Databases

Database

:

A collection of related information

(11)

Database – advantages

Multi-user access – allowing different people in the business access

to the same data simultaneously such as a manager and another member of staff accessing a single customer’s data;

Distributed access – users in different departments of the business

can readily access data;

Speed – for accessing large volumes of information, such as the

customers of a bank, only databases are designed to produce reports or access the information rapidly about a single customer;

Data quality – sophisticated validation checks can be performed

when data are entered to ensure their integrity;

Security – access to different types of data can readily be limited to

different members of staff. In a car dealership database, for example, the manager of a single branch could be restricted to sales data for their branch;

Space efficiency – by splitting up a database into different tables

(12)

Database types

Flat file database: A self-contained database that only

contains one type of record – or table – and cannot access data held in other database files.

Free-form database: Allows users to store information in the form of unstructured notes or passages of text. Information is organised and retrieved by using categories or key words.

Hypertext database: Information is stored as series of objects that can consist of text, graphics, numerical data and

multimedia data. Objects are linked, allowing users to store disparate information in an organised manner.

(13)

Figure 4.6 An example of how key fields are used to link information from different

database tables

(14)

Key database concepts

Field: The data in an electronic database are organised by fields and records. A field is a single item of information, such as a name or a quantity.

Record: In an electronic database, a record is a collection of related

fields. See Field.

Table: In an electronic database, data are organised within structures known as tables. A table is a collection of many records.

Relationship: In a relational database, data can be combined from several different sources by defining relationships between tables.

Compound key: In a relational database, it is possible to retrieve data from several tables at once by using record keys in combination, often known as a compound key.

(15)

Database features

Update query

: An update query can be used to

change records, tables and reports held in a database

management system.

Structured query language (SQL)

: A form of

programming language that provides a standardised

method for retrieving information from databases.

Filter

: In a spreadsheet or database, a filter can be

(16)

Other database types

Object-oriented database

: The database is

made up of objects combining data structures

(17)

Data warehouses, data mining and analytics

Data warehouses are large database systems containing detailed company data on sales transactions which are

analysed to assist in improving the marketing and financial performance of companies.

Data mining of data warehouses is an attempt to identify a relationship between variables in order to assist decision making. It will involve statistical techniques such as

multiple linear regression where a number of variables are compared to identify patterns.

(18)

Internet concepts

Internet: A global network system made up of many smaller systems.

World Wide Web (WWW): Interlinked documents on the Internet made up of pages containing text, graphics and other elements. • Hypertext Markup Language (HTML): WWW pages are mainly

created by producing documents containing HTML commands that are special tags (or codes) to control how the WWW page will

appear when displayed in a web browser.

Web browser program: Enables users to navigate through the information available and display any pages of interest.

Hypertext: Hypertext is highlighted words or phrases that represent links to other documents activated by clicking the mouse.

(19)

E-mail issues

• Storage on servers

• Staff time-wasting

• SPAM

(20)

Creating web pages and applications

HTML (hypertext markup language)

: HTML is

the method used to create web pages and

documents. The HTML code used to construct

pages has codes or tags such as <TITLE> to

indicate to the browser what is displayed.

Java

: Java can be used to create small

(21)

HTML example

• <HTML> tag

Denotes an HTML document.

• <HEAD> tag

The header part of an HTML

document containing titles, meta tags and scripts.

• <TITLE> tag

The text that appears in the

browser title bar.

• <BODY> tag

The main part of an HTML

document containing content.

(22)

Web 2.0

• The term Web 2.0 describes a new generation of applications and services that allows Internet users to communicate, share information and do business in new ways.

• Some of the principles behind Web 2.0 have been associated with particular forms of technology, for example, Rich Internet Applications (RIAs). RIAs are web applications that combine enhanced user interfaces with the power and functionality of desktop programs.

• Web 2.0 emphasises what is sometimes called the social Internet, a range of applications that encourage greater

(23)

Software distribution models

• Alternative models of software distribution include open source and application service providers.

• Open Source is a generic term used to describe software that is supplied to users completely free of charge and without

restrictions limiting how it is used, modified or redistributed. In general, the source code for the program is freely available and users can modify it as they see fit.

• An application service provider (ASP) supplies software and services to a client organisation over a network, usually the Internet. Users access software and data via a web browser. This type of approach is often described as on-demand

Figure

Figure 4.2   Diagram showing the relationships between the different types of software
Figure 4.6   An example of how key fields are used to link information from different

References

Related documents

The data from the Class App store is stored in a relational database consisting of two tables—an APP table and a SALES table.. The primary key of the APP table is

Terminology SQL MongoDB database database table collection row document column field index index.. table joins embedded documents and linking primary key

This MMDBMS permits database creation, table and constraints adding (primary key, foreign keys), inserting images and alphanumerical information, simple

• A foreign key (FK) is an attribute whose values match the primary key values in the related table. • A secondary key is defined as a key that is used strictly for data

– Data is organized in tables related by common fields – Most widely used database model today.. • Database

Now conect your cross join to the transcript table in the database and extract the fields from that table while still using your gene IDs as a

Create table table_name(columnname datatype foreign key references primary key table_name(primarykey column name);. COMPOSITE PRIMARY KEY Constraint - ​Applying PRIMARY

The primary key is used to uniquely identify a record in a table; a foreign key is a field that corresponds to the primary key of another table – this is what forms the basis of