HambaNathi Assignment

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

INFORMATION SYSTEMS

2.1
Presented by: EK MUNINGA 214247961
ST KHUMALO 214245535
LA TSHIBE 214060578
Class Code: 11236
Lecturer: TH NKOANA
Hamba Nathi trains

Hamba Nathi trains is a train company which provides transport services on a day
to day basis, established in 2003 by Enoch Fataki with 3 trains stations in Turfloop
but through the years it has expanded with 10 trains stations throughout Limpopo.
The company intends to grow rapidly into other provinces of South Africa and
provides goods services to customers.
The stations are connected through the internet by a software based database
system maintained by a programmer and database administrator. And the
company also have a website maintained by a web master to provide trains
schedules for different locations and update the schedules if any train delay occur.
The networks are maintained by network technicians to insure that trains
schedules are updated in all the stations. Client can only access the website to
check the schedule of the train that he or she want to take and buy ticket at the
station.
The system analyst employed by Hamba Nathi trains is responsible to improve the
functioning of the company by implementing an online booking system, he is
supported by a system builder, system designer and a software integrator in order
to reach company’s main goals which is to provide comfortable and safe transport
services.
The transaction system is very poor, no customers is recorded, the system does not
keep track of the employee who helps customers, and does not keep track of
invoices that employees take place, trains sometimes are late for their schedules
but not updated in the system or the website, and the client can only purchase
ticket at the station thus result in long queues and clients always late for their
destinations.
The transaction system supplies data which is transformed into useful information
or reports to help Enoch to make business decision but because of incorrect data
and inconstancy of data this information is useless.
Business rules
 A customer can have zero or only one card.
 A card belongs to only one customer.
 A customer may pay for a cash receipt many times or not all.
 A cash receipt belongs to only one customer.
 A card can be used to pay for cash receipt zero or many time.
 A cash receipt can be paid by only one card.
 A transport has one or more cash receipt.
 A cash receipt is paid for only one transport.
 A train is involved in at least one or more transport.
 A transport uses one and only train.
 A train passes one or more stations.
 A station is passed by one or more trains.
 A cashier can assist zero or many cash receipt.
 A cash receipt is assisted by one and only one cashier.

System owner’s view of knowledge the system owner is interested in information


that adds new business knowledge and information help managers make
intelligent decisions that support the organization’s mission, goals, objectives, and
competitive edge.
System users’ view of knowledge as information workers, they capture, store,
process, edit and use that data every day. They frequently see the data only in
terms of how data should be currently stored or how they think data should be
stored.
System design view of knowledge the system designer is more concerned with the
database technology that will be used by the information system to support
business knowledge.
System builders view of knowledge they represent data in very precise and
unforgiving languages, the system designer uses PHP to develop a website and
JAVA to code the script that will be used in the program that retrieve customer’s
details.
System owner’s view of process, users are concerned with the business process,
or work, that must be performed in order to provide the appropriate responses to
business events.
System user’s view of process, system user is concerned with the business
processes that must be perform in order to provide the appropriate responses to
business events.
System designers’ view of process, the system designer’s view of business
processes is constrained by the limitations of specific application development
technologies.
System builder’s view of process represent processes using precise computer
programming languages or application development environments that describe
inputs, outputs, logic and control.
System owner’s view of communication, system owners need to specify with
which business units, employees, customers, and external businesses the new
system interface and their locations.
System user’s view of communication is more in terms of the information system’s
input and outputs.
System designer’s view of communication, system designer must be concerned
with the technical design of both the user and the system to system
communication interfaces.
System builders view of communication, system builders construct, install, test
and implement both users and system to system interface solution using interface
technology.
The Hamba Nathi Trains operates in a way that our system is built by different
people or external business partners; we will start by explaining the role of our
staff.
The business owners as referred to vendors in this business are the most significant
people who make executive decisions revealed by the decision support process for
the business, they tend to look at the bigger picture about the business
transactions.
We have external users who facilitate in the use of the system such as cashiers,
they capture all the business transactions and they know the detailed information
about the customers pay for the transportation.
The Hamba Nathi Trains is rapidly growing and people who are interested in our
developed system of using card to pay for trips, also there is a web site that
contains all of schedule of the train of every station, so our customers can go to the
website and check the schedule of the train corresponding to their destination.
The system is developed for the company by the developers who develop it
according to the design that they got from the designers and they also design it in
a manner of trying to improve from the old version upgrading and compiling it
meet the need of the customers.
Pieces Analysis

1-Performance
The throughput of Hamba Nathi Trains makes the payment process very
long and exhausting for the customers, and the average delay after a
request will take many hours. By implementing a card system, the amount
of work performed during a day will be significantly improved.
The throughput of the tournament makes the supporters wait in the long
ques for payment for access were the tournament event is taking place
and the delay takes many hours.

By
2-Information and data
In the traditional payment process of the company, the stored data is not
well organized and flexible. Our new system will make sure that the
information is useful and accurate and the system will avoid redundancy.
3-Economics
The system we will create will reduce the costs and current marketing will
be improved. Because it is a card system, it will allow more customers to
pay for trips and increase the profit of the company.
4-Control and security
In the current process, ethics are breached on data and information (refers
to data getting to unauthorized people). We will provide the right amount
of security to protect information but guaranteeing satisfaction to
customers and employees
5-Efficiency
Cashier will save time in reviewing and approving the applications without
sorting through the documents and manually entering the data for each
customer. We offer a very convenient and highly efficient way to handle
the workload during the registration process.
6-Service
The system is not accurate and compatible with other systems. The new
system will be easy to use and flexible to exceptional situations. This new
system will be compatible with any other systems.
List of the business requirements to be implemented on the system.
 What requirements should the new system provide for its users?
1. Hamba Nathi trains Process specification.
2. Hamba Nathi trains Materials specification.
3. Hamba Nathi trains Operational specification.

 What data must be captured and stored?


1. The system must store all customers’ details that has purchased a ticket
2. The system must store the details of all trains and employees

 What performance level is expected?


1. The information should be available when it’s needed and security
assured.
2. Accuracy of information should not be compromised upon.
3. Information should be complete.

 What are the priorities of the various requirements?


1. Creating and maintaining relationship with our customers.
2. Maintaining relationship with our employees

Evaluate the proposed System Schedule the Risk feasibility.


 Technical Evaluation.
- Hamba Nathi Trains system that provides good documentation, ease
of transportation, and strong potential for development.
 Operational Evaluation.
- Services settings, such as start-up type, logon accounts, and recovery
actions.
 Economic Evaluation.
- Hamba Nathi Trains what it has made, how (it made) how to give the
workers incentives, and from whom (how get the required resources).
List the tasks of performing the complete the system and pert chart.

1. System initiation team. This involves organizing team members to assist in


carrying out the project initiation activities.
2. Establishing a relationship with the customer. The understanding of your
customer's organization will foster a stronger relationship between the two
of you.
3. System initiation plan. Defines the activities required to organize the team
while working to define the goals and scope of the project.
4. System management procedures. Concerned with developing team
communication and reporting procedures, job assignments and roles, project
change procedure, and how project funding and billing will be handled.
5. System project management environment and workbook. Focuses on the
collection and organization of the tools that you will use while managing the
project
Report
 Ticket – Attributes that will be produced are Ticket#, TrainID, Fare, Class,
Seat#.
 Train Schedule– Attributes that will be produced are Income Train#,
Destination time, arrival time.

CRUD Matrix

Entity Programmer Database Web Network


Process Administrator Master Technicians
Provide R CRUD R
trains
schedules
Organize R CRU R
Data
Maintain R CRUD
a Website
Repair R R CRU
Software

You might also like