You are on page 1of 123

My Information

System Notes
Sajjad Khaksari
Politecnico di Torino
2013 - 2014
Initially, I desire to thank
professor Claudio Giovanni Demartini,
George M. Marakas, James A. OBrien
and Bart Baesens.


I thank them because they have improved my
knowledge about the infinite beauty
of the Information System
and
Information Technology.

 Brief
 Contents
 


SESSION
 0.
 Introduction

0.1
 Introduction
 to
 My
 Information
 System
 Notes


SESSION
 1.
 Python

1.1
 Learn
 Python
 with
 CodeCademy

1.2
 Learn
 Python
 with
 Trevor
 Payne

1.3
 Learn
 Python
 with
 Bucky
 Roberts

1.4
 Learn
 Python
 with
 Lynda.com

1.5
 Learn
 Python
 with
 Exam
 Samples

1.6
 Python
 in
 Academic
 Project

1.7
 Learn
 IS
 with
 prof.
 Bart
 Baesens
 (KU
 Leuven)


SESSION
 2.
 Quiz

2.0
 About
 the
 Book:
 Introduction
 to
 Information
 System

2.1
 Chapter
 1:
 Foundations
 of
 Information
 Systems
 in
 Business

2.2
 Chapter
 2:
 Competing
 with
 Information
 Technology

2.3
 Chapter
 3:
 Computer
 Hardware

2.4
 Chapter
 4:
 Computer
 Software

2.5
 Chapter
 5:
 Data
 Resource
 Management

2.6
 Chapter
 6:
 Telecommunications
 and
 Networks

2.7
 Chapter
 7:
 e-Business
 Systems

2.8
 Chapter
 8:
 Business
 Across
 the
 Enterprise

2.9
 Chapter
 9:
 e-Commerce
 Systems


SESSION
 3.
 References

Introduction:
My Information System Notes include in two principal parts. The first part
contains my Python programming tutorial notes and exercises regard to the
course of Information System by professor Demartini (Politecnico di Torino).
In addition, second part comprises my Quiz notes deals with the first 9
chapters of the considered textbook Introduction to Information System by
James A. OBrien and George M. Marakas, sixteenth edition.

I feel responsible for clarifying that My Information System Notes is exclusively


my personal and not official note. Those are my individual notes and my own
understanding with margin probability of errors and misunderstanding.
Therefore, I invite all readers to progress their individual research in parallel.

In another hand, my own interesting story which encouraged me to prepare these


notes and monolith them all together in a unique e-note format, return to my
history in Italy and my orientation with Marakas&Obrien's book in 2014, when
I used to work in an Italian family-run international transport company in Nord
and I worked many hours per day, far away from my family.

I failed to pass the final examination in first and second


appeals but I continued to study hard in midnight, midday,
early morning or anytime I could. Here you can see some
papers of my personal studying calendar and the hours of
attention and times devotion deal with Introduction to
Information System and Python programming studies.

Finally, I passed the exam (26/30) in my fourth tried and I


was happy, successful in understanding many interesting
ideas about information system, IT, computer hardware
and software, data managing and telecommunications
networks, e-business and e-commerce and how they could
across the enterprise, electronic supply chain management
and related supporting decision maker systems, business
strategies and implemented solutions in IS epoch and age of
IT and global managing of information.
Python
Learning Python programing is essential for everyone who desire to pass final written examination of Information
System course by prof. Demartini. The Python part of exam has 5 marks of total 10 marks and students are
requested to take at least 2.5/5. However, Python is a programming language that lets you work more quickly
and integrate your systems more effectively.

Python is developed under an OSI-approved open source license, making it freely usable and distributable, even
for commercial use. Python's license is administered by the Python Software Foundation.

In following sections you will find related information about Learn Python with CodeCademy, Learn Python with
Trevor Payne, Learn Python with Bucky Robert, Learn Python with lynda, Learn Python with Exam Samples,
Python in Academic Project and Learn fundamental of Information System with prof. Bart Baesens (KU Leuven)
as learning Python tutorials I used personally.
A screen view of python.org website
Learn Python
with CodeCademy:
Might the first academically suggested free and easy to use website for learning Python programming is
the CodeCademy.com. Codecademy is an education company but not one in the way you might think.
We're committed to building the best learning experience inside and out, making Codecademy the best
place for your team to learn, teach, and create the online learning experience of the future.
Learn Python
with Trevor Payne:
Learning Python programming with Trevor Payne (TP) is interesting, funny and at the same time, it is useful to
improve your ability of programming especially for beginners. On the Internet, you can find many Python tutorial
but learn Python programming with TP is an extraordinary particular experience.
Learn Python
with Bucky Roberts:
Bucky Roberts is another Software YouTuber who offers a series of video in the frame of tutorial series. If you
visit his website at https://www.thenewboston.com/ you will find all of his videos and tutorials deals with
software training and learning, Python programming etc. uploaded on 2009 and so on.

In the case you have any questions or looking for source code, you can check out the forum of his website at
https://www.thenewboston.com/forum/
Learn Python
with Lynda.com:
Learning Python with Lynda is scientifically managed and organized. lynda.com is a leading online learning
company that helps anyone learn business, software, technology and creative skills to achieve personal and
professional goals. Through individual, corporate, academic and government subscriptions, members have access
to the lynda.com video library of engaging, top-quality courses taught by recognized industry experts. The
company also provides German, French and Spanish language.

Lynda Python: Running with object-oriented programming by watching Python tutorials. Expert-taught videos
on this open-source software explain how to write Python code, including creating functions and objects, and
offer Python examples like a normalized database interface and a CRUD application.
Learn Python
with Exam Samples:
Exam or Examination words are sacrum. I mean, in academic student life cycle, unfortunately, at the end what is
important is only the final mark. If you fail to pass 2 hours written examination, the education system will neglect your
hours of educational progress in whole past months. However, have a look to the previous examination is always useful to
eliminate an unexpected case and to not be surprised.
In the first page of the following pages, you will see the cover and an example about Class ATM (object) from the book
called Fundamentals of Python From First Programs through Data Structures by Lambert K.A. Foundation of Python
contains various examples about ATM programming and provides instructors with a consistent approach to teaching
introductory programming and data structures over a standard two-term course sequence and uses a kind of the Python
programming language, which is both easy to learn for beginners and scales well to advanced applications.
In following images, you will find some exercises regard to the previous examinations. Notice that the newest one almost
belongs to the Jan-Feb 2014. I strongly suggest everyone who intends to pass the Python Programming part in Information
System course by professor Demartini, to search all other available exam samples in 2014 academic year and 2015.
Python in an Academic
Project: MAM
The Information System course by professor Demartini included laboratory and software (Python) developing.
The project was mandatory with a strict impact on final mark. Learning Python in an academic project might
help each of the student to grow their individual skills in many sections such as group working, discussing,
brainstorming, analyzing potential markets and future strategies and finally create the website and represent it.
My Alma Matter (MAM) was the title of our group IS project. In following pages, you will find some notes,
images, pictures, screen capture etc. regard to the MAM. Honestly, I tried to convince other members of MAM
to let me upload and share the final report and the related databases. Unfortunately, they did not accept it
because they believe that MAM was a Business Plan which has the potential possibility to become a real project.
In fact, My Alma Matter was one of the chosen projects of the professor Demartini team and in the further semester,
the MAM was represented to the newer students as a successful sample which they could follow its sequences.
Learn Information System
with Prof. Bart Baesens
from KU Leuven University:
Learning Python programming and in general learning all software languages might require some benefaction of
some fundamental information deals with information system structure, information technology in business and
e-commerce, essential knowledge about database management (DM) etc.

On-line lectures and free tutorial of professor Bart Baesens from KU Leuven university offer an easy to
understand and an active self-learning information about UML models, e-business and e-commerce, how to map
a conceptual database model to a logical and physical database model, an introduction to SQL and discuss SQL
DDL, the Unified Modeling Language data model and many other concepts related with IS.
Quiz

Q
Learning and preparing for how to do Quiz is essential for everyone who desire
to pass final examination of Information System course by prof. Demartini.
The theory part of the exam has 5 marks of total 10 marks and students are
requested to reach at least 2.5/5 of theory (I got 4.5/5 thanks to book and Quiz).
However, the following pages are some images from my study progress over
the theory part thanks to the quizlet.com quizzes and pre-exam questions.
They are all about the noted concepts of Introduction to Information System
sixteenth edition, the book of George M. Marakas and James A. OBrien.
An important point about the following notes deals with the abbreviations I
used to use. For example in the [Chapter 1: Foundations of Information
Systems in Business], in the sixtieth question (60th), when you find out a sign
such as this: P.8, it means that the related concept or associated case study
about [Welchs: Balancing Truckloads with Business Intelligence] is available
on page 8 of the Introduction to Information System, sixteenth edition.
Therefore, if you are interested in percipience and find out more about related
cases or connected concepts, you know where you can find them quickly and
you do not need to waste your golden time in searching and scrutinizing.
Another important anamnesis is about the shortage of Quizzes regard to the
chapter 12, 13 and 14. This unfortunate privation happened because the latest
available quiz flash series arrived only into the Chapter 9. In addition, I have to
mention that on my time examination (winter 2014), studying and preparing
for quizzes of chapter 8 and chapter 9 was not mandatory. I studied these
chapters and any single page of the book because I felt thirsty of observation
and I hated my individual ignorance and I wanted to know more about IS.
About the Book:
Introduction to
Information
System
When I attended the course of Information System by professor Demartini in
Politecnico di Torino, the suggested textbook for studying more about IS was
the sixteenth edition of Introduction to Information System, wrote and edited
by George M. Marakas and James A. OBrien.
Page by page studying and learning from this book guided me in the direction
of an ocean, it has not finite and has not a visible or expected depth, nor
extremity. My personal orientation about Marakas&Obrien's book comes out
when in 2014, I used to work in an Italian family-owner transport and
international logistic company. I worked in average 13 hours per day while
sometimes I was far away from my home and my wife along 3 weeks, driving
trucks or lorries in whole Italy [Torino, Como, Parma, Pavia, Rome etc].
However, I kept studying hard of Introduction to Information System in midnight
and early morning or anytime I could. I discover many interesting ideas about
information system, IT, computer hardware/software and their history, data
managing and telecommunications networks, e-business and e-commerce and how
they could across the enterprise, electronic supply chain management and related
supporting decision making systems, business strategies and implemented solutions
in IS epoch and age of IT and global managing of information.
While my job condition got harder, my knowledge and my theoretical skills
about the information system got deeper. In addition, studying the real world
challenges such as the Center Point Properties, ensured me about the
incorrect work conditions in Italian freight transport and logistic companies.
Marakas&Obrien surprised me again and again, when I have read in their
book about [Welchs: Balancing Truckloads with Business Intelligence], ERP,
SCM procurement, Enterprise Collaboration Systems (ECS), eCourier,
Cablecom, Bryan Cave [Delivering Value through Business Intelligence], New
York Time distribution system, Sysco case transformation, CenterPoint
Reinvention, Budway Enterprises Inc. [Alternative to Paper], Gati Limited. SC
solution in India, Speech Recognition Systems for a hand free truck drivers
communication, Radio Frequency Identification (RFID), GE supply chain,
Data Quality in U.S. Xpress-Lots of Data and truck idling times, Adena
Health (distribution) Systems, the peer-to-peer centralized networks & Bus
network, EAI, human resource systems, Toyota Europe, Customer Relationship
Management (CRM): the Business Focus, enterprise resource planning (ERP),
SCM and Business Network, electronic data interchange (EDI), McKesson,
CVS and MPT web-based SCM integration case, Cisco SC model,
Black&Decker, OReilly Auto [Supply Chains to Tough Times], B2B and B2C
SCM and e-business empowerment, Deutsche Post DHL real world challenge,
Geographic information systems (GIS) and historical case of Dr. John Snows
cholera epidemic map, 3M, advanced technology support, Berlin metro and
Fuzzy Logic Systems, Socit de Transport de Montral, Nariman Karimi in
DHL Asia, Bahman Koohestani in orbitz.com and Cadburys business.

Fig. Study IS in Ostuni, inside and outside of the ATP trailer, during the mandatory rests hours

After receiving all this information, working on that non-organized or unfair1


Italian family-run logistic company, became non-acceptable for me. Therefore, I
decided to finish and not continue with them and come back to PoliTO once
again. Some months later I wrote some papers2 about Italian Transport Companies
and about the distance3 between theory and practice in such enterprises.

1 Freedom Of Establishment Within The European Union & Italian Transport Companies; Sajjad Khaksari, May 2015

2 Problem Tree (PT) & Transport and Logistics / An Italian Case Study; Sajjad Khaksari, Nov 2015

3 ADR in Italian Transport Companies Far Away From Theory To Practice; Sajjad Khaksari, July 2015
F
Chapter 1:
Foundations
of Information
Systems in
Business
Notice that this simple piece of card over here has an interesting story behind itself.
This note which I cut it and used it as a study reminder was a unique protection
paper between 1000 kg of Soya milk packages and an EPAL pallet. The story return
to spring of 2014 when I worked hard in an Italian family-run transport company
in Nord. I used to work in average 13 hours per day or 75 to 90 hours per week
while sometimes I was not the home but in whole Italy for 3 weeks. I operated in
cleaning yards or moving and washing trucks, loading or unloading goods of the
warehouse, mechanic garage, driving vans, trucks and lorries from Lodi to Lecce,
from Parma to Pavia, from Milan to Rome etc. I kept study Information System in
midnight and early morning or anytime I could. After all, I received 450. My
contract title was Stage&Job that is why only 4 and 5. Modern slavery of
human resources damage everyone. Unfortunately, I was not the first or the unique
victim of those non-fair circumstances. For more information you can see the
Freedom Of Establishment Within The European Union & Italian Transport Companies.
Chapter 2:

T
Competing
with

I
Information
Technology
Chapter 3:
Computer

H
Hardware
S
Chapter 4:
Computer
Software
D
Chapter 5:
Data
Resource
Management
Chapter 6:

N
Telecommunications
and Networks
e
Chapter 7:
Electronic
Business
Systems
Chapter 8:

C
Electronic
Commerce
Systems
Chapter 9:
Decision

D Support
Systems
References
[1] Introduction to Information System; [12] Tutorial Point Python
James A. OBrien and George M. Marakas,
sixteenth international student edition, 2013 [13] Bucky Roberts, Software developer and
YouTuber https://www.thenewboston.com/
[2] Notes, slides and lectures of professor
Claudio Giovanni Demartini, PoliTO [14] Python learning with Lynda tutorial

[3] Introduction to Information Systems: [15] Lambert K.A; Fundamentals of Python


Supporting and Transforming Business, R. From First Programs through Data
Kelly Rainer, Brad Prince, Casey G. Structures; CENGAGE 2010
Cegielski, 5th Edition, WILEY 2014
[16] My Alma Matter (MAM) Technical
[4] Essentials of Business Processes and Report, 2014, Politecnico di Torino
Information Systems; Simha R. Magal,
Jeffrey Word; 1st Edition [17] Notes, slides, videos and online lectures
of professor Bart Baesens (KU Leuven)
[5] The quizlet.com website and Flash Card
Quiz materials about Information System [18] Welchs: Balancing Truckloads with
Business Intelligence; Case study
[6] https://www.python.org
[19] Center Point Properties, Case study
[7] Freedom Of Establishment Within The
European Union & Italian Transport [20] ERP in Investopedia
Companies; Sajjad Khaksari, May 2015
[21] eCourier: https://www.ecourier.co.uk
[8] Sajjad Khaksari, Problem Tree (PT) &
Transport and Logistics / An Italian [22] eCourier.com.bd; a bicycle based
Transport Case Study; Nov 2015; DOI: courier service in Dhaka, Bangladesh
10.13140/RG.2.1.5130.6967
[23] eCourier Inc. Software:
[9] ADR in Italian Transport Companies http://www.ecouriersoftware.com
Far Away From Theory To Practice; Sajjad
Khaksari, July 2015 [24] Cablecom: http://www.cablecom.com.mx

[10] Codecademy Website: https:// [25] Learning how to Quiz is es Learning


www.codecademy.com/learn/python how to Quiz is essential sential

[11] Python tutorial with Trevor Payne (TP) [26] Learning how to Quiz is es Learning
how to Quiz is essential sential
[27] Bryan Cave, Case study [45] Cadbury UK Limited, Story and Case
study; https://www.cadbury.co.uk
[28] Sysco SAP Failure, Case study
[46] F. Lamberti, Andrea Sanna, Claudio
[29] Budway Enterprises Inc. Demartini; A Relation-Based Page Rank
Algorithm for Semantic Web Search Engines;
[30] Gati Limited. Supply Chain solution in 2009, DOI: 10.1109/TKDE.2008.113
India: http://www.gati.com
[47] Claudio Demartini, Gilles Carlevaris, F.
[31] What is RFID? http://www.dhs.gov/ Lamberti, Andrea Sanna,; Adding Pluggable
radio-frequency-identification-rfid-what-it and Personalized Natural Control
Capabilities to Existing Applications; Feb.
[32] RFID International Journal: http:// 2015, DOI: 10.3390/s150202832
www.rfidjournal.com
[48] Claudio Cubillos, Franco Guidi-
[33] GE Supply Chain Polanco, Claudio Demartini; Towards a
Virtual Enterprise for Passenger
[34] U.S. Xpress Trucking, Case study, Transportation Using Agents; 2006, DOI:
10.1007/0-387-29360-4_60
https://www.usxpress.com

[49] Dmitry Ivanov, Joachim Kschel, Boris


[35] Toyota Europe, Case study
Sokolov; A Conceptional Framework for
Modeling Complex Adaptation of
[36] McKesson, web-based SCM integration
Collaborative Networks; JUNE 2007, DOI:
case study; www.mckesson.com
10.1007/978-0-387-38269-2_2

[37] Cisco SC model, CiscoIOS software


[50] Stephen C. Graves, Brian Tomlin;
Process Flexibility in Supply Chains;
[38] Black & Decker Corporation; Supply MANAGEMENT SCIENCE 49(7):907-919JULY
Chains to Tough Times 2003; DOI: 10.1287/mnsc.49.7.907.16381

[39] O'Reilly Automotive, Inc. Supply Chain [51] Tahereh Poorbagheri, Seyed Taghi
Akhavan Niaki; Vendor managed inventory
[40] Deutsche Post DHL real world of a multiple-vendor multiple-retailer
challenge: www.dp-dhl.com supply chain with stochastic demand and
unequal replenishment cycle times; 2015,
[41] Dr. John Snows cholera epidemic map
of the 1854, London [52] Matteo Giacomo, Roberto Verganti,
Giulio Zotteri; Inventory management in a
[42] Dr. John Snows Wikipedia; London multi-echelon spare parts supply chain;
1854 Broad Street cholera outbreak 2003, DOI: 10.1016/S0925-5273(02)00284-0

[43] 3M: http://www.3m.com [53] Petros Lampros Karkalousos, Angelos


Evangelopoulos, Statistical Quality Control
[44] Socit de Transport de Montral; LIS: Laboratory Information System; 2015
http://www.stm.info/en; Case study
[54] Trang VoPham, Maria Mori Brooks;
Using a geographic information system
(GIS); DOI: 10.1016/j.envres.2015.09.027

You might also like