Coursework 1-Introduction To Information System
Coursework 1-Introduction To Information System
I confirm that I understand my coursework needs to be submitted online via Google Classroom under the
relevant module page before the deadline in order for my assignment to be accepted and marked. I am
fully aware that late submissions will be treated as non-submission and a marks of zero will be awarded.
Table of Contents
Question no.1....................................................................................................................1
1. What is an Information System? Write down your understandings. Give suitable
examples where required...............................................................................................1
1.1 Components of an Information System................................................................3
1.2 Role of Information System in Business Environment.........................................5
1.3 My regards............................................................................................................7
Question no.2....................................................................................................................8
2. What are databases? What is the role of a database in an organization? Write
down yours understanding with suitable examples where required..............................8
2.1 Role of Database in an organization....................................................................9
2.2 Application of Database and DBMS in an organization.....................................10
2.3 My regards..........................................................................................................11
Question no 3..................................................................................................................12
3. Select an organization of your choice and design a database for it. Explain your
database design:..........................................................................................................12
3.1 Introduction to the organization (What is the database about?)........................13
3.2 Business rules of the company..........................................................................13
3.3 Entities, attributes and their keys of the company.............................................14
Question no.4..................................................................................................................23
4. Draw an entity-relationship diagram (ERD) for the database you have designed in
question 3.....................................................................................................................23
Question no 5..................................................................................................................24
5.1 Write a personal reflection of the learning process up to the moment?................24
References......................................................................................................................27
Table of tables
Table 1: Database table of company...................................................................15
Table 2: Database table of departments..............................................................16
Table 3: Database table of employees.................................................................18
Table 4: Database table of costumers.................................................................20
Table 5: Database table of feedbacks..................................................................22
Table of figures
Figure 1: Simple data processing model of school...........................................................1
Figure 2: Detail of Information system data processing model of a Business
Organization....................................................................................................2
Figure 3:Interreationship between components of Information System.................4
Figure 4: Information System Cloud.......................................................................7
Figure 5: The most used 4GL to create Database.................................................8
Figure 6: Prevention is better than cure.................................................................9
Figure 7: Application of DBMS.............................................................................10
Figure 8: Some Database Storage Services on cloud.........................................11
Figure 9: Database for an it company..................................................................12
Figure 10: ABC IT COMPANY.............................................................................13
Figure 11: Platforms for social media marketing..................................................15
Figure 12: Feedbacks from the costumers...........................................................21
Figure 13: ER Diagram for the database of the company....................................23
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
Question no.1
1
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
As shown in above figure there are three activities required for a proper information
system data processing model to function, they are:
Input: Inserts raw data from external sources of data.
Processing: Converts raw data into meaningful information and stores it. System
and people are used for running the processing section.
Output: Communicates the information into respective users.
2
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
Hardware are the physical components which acts as a skeleton to support software.
Hardware can be of any type from tiny memory card to supercomputers. Everything
today receives and transmits data, to interact with the user. Similarly, software is made
to instructs the computer hardware what to do. Software is made by humas to make
precise use of computer hardware. The data are also processed through application
software such as MySQL, Microsoft Access, Oracle and many more.
Telecommunication is necessary to transfer and receive data from one point to other. It
connects the hardware together to form a network such as LAN (local area network) for
small area and WAN (wide area network) for large area or also Internet which is called
network of networks via Ethernet cable, fibre optics or wireless.
The main component processing is done for converting raw data into meaningful
information using a software. The data is processed stored and evaluated in the
processing system by humans with the use of computer hardware and software.
3. Data
Data are the main raw material for Information System. All other components work with
resides to convert it into meaningful information.
3
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
4. Human manpower
Data are created by humans and the components to convert it into meaningful
information are also created by humans. People are needed to run the system properly
and to conduct further research for further ease in the field of information system.
4
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
1.2 Role of Information System in Business Environment
Modern businesses simply cannot complete without the power of an information system.
Information systems store, update, and even analyse the information, which the
company can then use to pinpoint solutions to current to future problems.
The six major roles of information system in business are as follows
1. Making decisions
Most business companies use statics from information system to analyse any
problem or decision for precise decision making for productive and guaranteed
outcome.
2. Supporting customers interaction
Information system also helps with interaction between customer and business. The
use of online shopping has grown rapidly due to covid lockdown which is a massive
example of IS used in our day-to-day work. The use of IS save time, increase sales
and helps both the customer and business parallelly.
3. Improving individual productivity
IS provides platform for individual to increase their productivity. But the user should
know how to utilize proper features of the platform. For e.g., an employee can use
excel to store data but there are many features of excels to explore which helps the
user to perform any task faster and more precise. Likewise, if he/she doesn’t know
the use of these features his/her productivity will decrease for sure but knowing the
features can increase his productivity
4. Managing Operation
IS helps in taking strategic initiatives for competition in the market. For example,
here in Nepal, NCELL a private company had to face NTC, owned by the
government. It was very difficult to get a sim from NTC. People waited in line whole
5
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
day to get a sim card. NCELL provided sim cards in every small cyber shops. In
addition, various facilities like Rs. 20 loan, mms, call recording, 4G etc. were
provided by NCELL. This increased its hold in the telecommunication market.
6. Collaborating on teams
One of the most useful features of Information system is connectivity and networks
which helps people to work together and share ideas from different places.
Organization can conduct online meetings through zoom, Head of states and
celebrates can reach general public via twitter and lot more.
6
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
1.3 My regards
7
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
Question no.2
8
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
2.1 Role of Database in an organization
Database plays a huge role in any organization. Some of its roles are given below:
1. We can avoid unnecessary duplication and redundancy of data.
2. We can reduce the cost drastically comparison to old data storage method.
3. We can ensure that the data is up to date daily.
4. We can create, update and store multiple data at a time.
5. Developing a new application is easier thanks to 4GL.
6. The data stored is for organization, not for individual which gives data access to
only whom the organization has authorized.
Parallel to the advantages there are disadvantage of database if we don’t use the
precautions. Some of the disadvantages are:
1. Creating a database is complex, difficult and time consuming to design.
2. Substantial hardware and software start-up costs.
3. The expenses of converting file-based system to databased system is high.
4. Some initial training is required for users to use database.
All of the above problems can be avoided by using proper precautions. Some of the
precautions are as follows:
1. Control access to the database and specify certain authorization according to the
employee and the work he does
2. Identify sensitive and critical data and act accordingly.
3. Databases are very valuable for a company so encrypt it with robust algorithms.
9
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
2.2 Application of Database and DBMS in an organization
With time and evolving Database management system organizations are getting more
from their work because they can keep record of everything. It also helps them to
search, analyse and update data very fast. It is not only used by companies rather it is
used by every organization that have proper hardware and software to operate.
Some of the applications of DBMS are:
1. It is used in library to keep track of huge number of books and their customers.
They use DBMS to maintain all the information related to book issue dates, name
of the book, author and availability of the book.
2. Banks uses it for online money transactions. Thanks to DBMS we can send and
receive money staying home. They also use it to store the information of their
customers.
3. Universities and college keep track of their students and conduct online
examination using DBMS.
4. Without DBMS telecommunication companies are useless, they have to keep
record of every call logs, connections and monthly post-paid bills which is only
possible due to DBMS.
5. Social media sites help connect people, many people sign up and insert their
data on these sites so precisely manage these data they use DBMS.
6. The military keeps records of millions of solders, equipment’s and budgets which
has to secured and should be fast for data extraction. DBMS is their only option.
7. Manufacturing companies use DBMS to keep record if their daily sales, profits
and supply chain management.
Learning and executing DBMS has also become a career prospect for many
programmers thanks to 4GL and its demand on today’s market. The data storage
methods are also being advance with need. Cloud storage of data is popular in use now
days. Many companies like Google, Microsoft and Oracle are providing their platforms
to store data at reasonable price or also free. I see nothing but progress in the field of
database and DBMS.
11
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
Question no 3.
3. Select an organization of your choice and design a database for it. Explain
your database design:
Ans
12
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
3.1 Introduction to the organization (What is the database about?)
My brother owns a small IT company named ABC IT Company situated in XYZ, Nepal
which deals with social media marketing and app development. Even though it’s a small
company the data it produces is enormous. It will be a perfect topic for this assignment
because I am somewhat familiar with the work process running there. Hopefully with
completion of this coursework I can get good grades and also help my brother with
better database design I have come up with.
13
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
3.3 Entities, attributes and their keys of the company
Entity is a type of real-world object in the business environment. There are five major
entities of the company. They are:
1. Company
The company itself is the most important entity. Everything that happens directly affects
the company. The company hires the employees, who then work to run the
organization. The success and downfall of the company depends upon the quality of
work done by the employees. Data like the company’s code, PAN number address
phone number are valuable and should be kept in an organized way.
Attributes:
It describes the properties of the entity also can be referred as sub-entity. If entity is the
tree attributes are its branches. Hence the entities of Company are:
1. Name: The company’s name is its identity. Therefore, it should be included in the
database for giving identity to the data base and other attributes.
2. Address: Address refers to the location of the company or organization.
3. Years: The data of the company should be sorted in the basis of year. Attributes
like expenditure profit loss and others should be placed according to the year for
analyzing the progress.
4. Expenditure: Expenditure means the total investment done by the company in the
following year. Tracking this gives us the knowledge of net profit and loss.
5. Profit and Loss: The profit and loss of the company shows the progress or downfall
of the company which can be used to implement better plans for future.
6. Name and Department ID: The company is divided into two sections both having
unique identity number called department id. The department Id can be used into
other entities of the database to link attributes. These types of unique id which can
be used in other entities database is called primary key.
Primary key also can be defined as the unique constraints which identifies each
record in a table which should be unique. A table must only contain one primary key.
14
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
2016-2017 Nrs.10,00,000 Nrs.6,00,000 N/A
2. Departments
As mentioned above the company is divided into two departments. The attributes are as
follows:
Name: The names of two departments are:
Social media marketing: This department gives services to other
organization for boosting their products or services by advertising
them into different social media platforms like Facebook, YouTube
and many more with the help of graphics and catchy animation.
15
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
App development
The second and most important department of the company is the app
development dept. It requires highly professional programmers to create a long-
term app. They basically create apps for companies for proving their services
with mobility.
Department ID: It is the also a primary key one named 001 as social media
marketing and 002 as app development. It is use as identification number in
any other table which needs department ID.
No. of employees: It gives us knowledge about the number of workers
working in a department.
Budget allocation: This row helps us to record the total budget allocated for a
department in a year. It includes the salary, expenditure on equipment and
software’s etc.
Primary Key-
Table 2: Database table of departments
16
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
3. Employees
“To win in the marketplace you must first win in the workplace”-DOUG CONANT
As the above quote mentions employees are the key for every organization. Better the
employees you hire or help to create the better will your company do. Hence the data of
the employees like their DOB, Name, Salary etc. are as important as their contribution.
Attributes:
Name: The employees name is used to identify the certain person, then further
data can be added to his name.
Employee ID: Employee ID is also a Primary Key which defines certain
employee. The ID can be used instead of his name and also can be more
effective in other entities. Employees with same name also can benefit from this
system.
Email: Email address is mostly used to convey messages through the staffs and
interact with costumers conveniently so it should be noted.
Address: The employees’ location can help the company to identity his needs
and know his personality a bit. It also can be used in survey or while in an
emergency.
Salary: It gives us idea about how much an employee earns per month. It helps
in proper salary distribution and also for counting the expenditure of the
company.
Department ID: It is a Foreign Key Referenced from the above entity Company.
A foreign key is a column in a table which is used to enforce a link between the tables
having Primary key. For above foreign key the primary key is in the table company.
Designation: Designation is the post assigned to an employee by evaluating his
skills and field of work.
Joined Date: It gives us information about when a certain employee joined the
company. It can be used to track his progress by time and can help him/her for
promotion or salary increment.
17
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
Name ID Email Address Salary
Primary Key-
Foreign Key-
18
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
4. Costumers
Costumers are considered as gods for an organization. They take the service
and in exchange they provide money and money is the main point of this whole
structure. The data of costumers are very valuable in every aspect. It helps the
company to analyze their services, progress, popularity, costumer’s satisfaction
and many more.
The attributes of costumers are:
Name: The names of the costumers are noted through which we can
identify the services he/she got and feedback they gave.
Costumer ID: It can be referred as an easy substitution of name of the
costumer. It is a Primary Key and is very often used in every other table.
Address: The location of the costumers plays a vital role in contacting the
costumers in case of an emergency and for delivery. Is can be also used in
surveys.
Phone no: Noting down the phone numbers is very important for contacting
the costumers. It is the most effective way of contacting the costumers in
every aspect.
Email: Everything from sending and receiving important documents as an
IT company are done via email which is a secured and trusted service.
Related Department ID: It is a Foreign Key Referenced from department
table. It gives us information about which Department did the costumers
took services from.
Related Employees ID: It is also a Foreign Key Referenced from employee
table. It gives us information about which employees handled the services
taken by the costumer which can helpful in further improvements.
19
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
Primary key- Foreign key-
5. Feedbacks
20
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
After all the above entities the final jewel we get is the feedback of the
costumers. It includes complains, opinion, advice, suggestions and praise
from the costumers. The feedback is then used to analyze, research and then
improve the company and its services in upcoming days.
Attributes of Feedbacks:
Costumer ID: The costumers who gave the feedback can be identified by
the Foreign Key referenced from costumers table. It helps the analyzes for
more detailed information on the subject.
Feedback ID: A Primary key which gives unique identity to the given
feedback including its type, source, analyzer and remarks.
Type: The feedback can be either a complain, suggestion, advice or an
opinion. It specifies the type of feedback which helps the analyzer to
handle it properly.
21
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
Analyzer: The employee who analyze and decides further action is called
an analyzer. It is a Foreign Key Referenced from employee table.
Employee ID is noted for ease and more details.
Remarks: The final job done by the analyzer on the given feedback is
recorded as remarks.
22
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
Question no.4
23
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
Question no 5
My Reflection
Looking back a trimester, I was keenly interested in Information Technology and was
seeking knowledge from everywhere possible. I was engrossed about how things
worked in a computer system in and out. I was astonished by how efficient and
important the computer system was in our lives. From simple calculations to moon
landing, it has offered a brace to mankind. So, I saw no reason not to be interested in
this computing world and really wanted my future devoted in this field.
Previously, I joined clubs related to IT in my Higher Secondary Schooling days and also
did pretty well to gain technical and social knowledge during those days. I also had a bit
of knowledge of photoshop, illustrator and also, I took a month of web designing classes
in an institute. I describe myself as a very interested person in the field of IT. Following
my passion after my +2 completion I searched for Universities for further study and also
full of joy and curiosity for joining something which was completely new for my
standards. After a lot of research and suggestion I finally decided to join Computing
module on this university, scrolling through the modules option in the college website
everything was familiar but this module Introduction to information system was
completely new for me. I was eager and immediately googled this topic and everything I
found was very new to me. Only thing that I firmly recognized was data and database
which I had a little bit of idea from my school days. May be my high school’s curriculum
was not very much focused on this topic for some reason even though the future lies in
this field. Being completely new to this course I was a little nervous but curious enough
to research about my queries regarding this module. I searched numerous page and
watched multiple videos which helped me become familiar with this topic, I realized how
important it was, yet unknown to many. Every day millions of data is produced in every
form which is important to every organization. Learning how to manage it properly was
very important as well as interesting.
24
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
As my classes were about to start and holidays about to end, I expected to learn many
things in this module. I was very excited to learn about the teaching learning method
which would be used for learning I believed the best way of learning is interaction,
practical and implementation. I expected to learn about components, its role, strategies
and implementation of Information System in society. As this college has a huge fame
of LTW in the community I expected it to be more practical than theories and lectures.
Many courses related coursework, fear evaluation and internship related in the following
field were my main hopes from this module.
As per my research I want to be capable of handling huge database and use different
programming language related to it effectively. I wanted to assure everything I learn
should be implementable in practical life. I expected the course to teach me how to
manage data, what is DBMS, how to use programming languages and many other
things related to this field.
Right now, writing this review I can assure that everything I had expected from this
module is being fulfilled. I am learning every aspects of information system in an
effective way as I imagined. The time table, lectures, tutors and evaluations has met my
expectations. The thing that has impressed me a lot is the student evaluation system
which is completely different from old methods used by every schools. We can research
by our own and create projects rather than being a bookworm and sticking to exam
grades. Now I can look back at the past and can be confident on my research and
decisions. The lectures for introduction and workshop class for its practice and
implementation is a great way of effective and efficient learning. As compared to my +2
days which had lots of subject and less time for research and practice, I find it way
easier in this college, the main subjects and shortlisted, 10-to-4-time system is changed
to less time lecture and workshop giving students enough time to research, complete
tasks and do coursework efficiently. Simply I am in love with the teaching and learning
process of this module.
As a part of my research and coursework I mostly use google and YouTube as its easily
accessible. Different websites are also very helpful for research like W3school, khan
25
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
academy etc. The coursework helps me to revise the topic and know it better with
research and implementation. The deadline time given for the coursework is more than
enough for me as it is interesting as well as summarized.
As per now everything is excellent and I have not facing any difficulties in this module.
As the weeks pass by and the contents get more immense, I hope I can overcome any
difficulties that I face and also expect support form the college administration. As there
as ups and downs in every field, I expect some difficulties in this beautiful journey. But
how we tackle those difficulties makes the difference. Whatever may be the cause any
difficulties caused by teachers, college our ourselves I expect full support from every
side and wish to make this journey as fruitful as possible.
26
Satish Thapa
CC4057NI INTRODUCTION TO INFORMATION
SYSTEMS
References
1. Patricia Wallace. Introduction to Information Systems, 2nd ed., Pearson (2015).
2. K. Laudon, J. Laudon. Management Information Systems, 14th ed., Pearson
(2015).
3. www.lynda.com [ONLINE]
4. www.tutorialspoint.com [ONLINE]
5. www.w3schools.org [ONLINE]
27
Satish Thapa