Transaction Processing Systems
Transaction Processing Systems
Thesis SY2018
Transaction Processing Systems (TPS) are computer-based versions of manual organization systems
dedicated to handling the organization’s transactions.
General requirements:
a. complete file structure
- normalized tables
- use of master and transaction file
b. incorporation of back-up, recovery and archiving features
c. complete data entry components
d. proper maintenance features
e. complete reports
f. data entry, validation and error trapping
g. validation, security, data accuracy and integrity features
Types of TPS:
1. Payroll System
A system designated to compute for the wage or salary due to each member in the organization
Important Considerations:
number of employee – at least 50 employees
types of employees (e.g. regular, contractual, part-time, consultant, etc.)
time keeping system
number of allowable absences/leaves, deductions (due to late, absences, under time, cash
advances, etc.)
cut-off period; frequency of payroll period
correctness and complexity of computations
pay slip generation
payroll summary report generation
existence of table of variables (e.g. SSS table, Tax table, etc.)
reports to other agencies (e.g. BIR, SSS, PAG-IBIG, etc.)
valid test data – 50 employees
2. Inventory System
A system designed to monitor the quantity of inventory items (raw materials, production materials,
and finished goods) to determine reorder or production point.
Important Considerations:
number of inventory items – at least 1,000 items
types of inventory items – 5 to 10 product lines
- 5 to 10 items per product line
acquisition of items from supplier
warehouse capacity
checking of critical levels (quantity ceiling and flooring), reorder point
generation of reports (backorder list, reorder list, stock adjustment, etc.)
frequency of reports (inventory summary)
suppliers
valid test data – 50 employees
3. Library System
A system designed to perform the processes involved in acquisition, catalog, and circulation of
books.
Important Considerations:
number of book titles – at least 2,000 books (CHED requirement)
total number of books
types of users
number of students/members – at least 500 students/members
borrowing system
returning system
reservation system
cataloguing system
computation of penalty
CHED reports (for school only)
Reports generated
Valid test data – 50 titles
- 50 borrowers
4. Accounting System
A system designed to monitor the inflow and outflow of cash, goods, and services of an
organization.
Important Considerations:
accounts receivables monitoring
accounts payable monitoring
incorporation of aging technique
posting of transaction on journal
frequency of report generation
valid test data – 30 accounts
5. Enrolment System
A system designed to perform the process involved in registration, advising, assessment and
payment of students as well as scheduling of classes.
Important Considerations:
number of students – at least 200 students
number of sections – at least 2 sections per year level
year levels (e.g. grades 1-6. 1st-4th year, etc.)
registration
assessment
payments
class schedule (scheduling/sectioning)
pre-requisites and co-requisites
view tuition/fees billing statement
courses and specializations (for Tertiary level)
student grades
reports generated
Students Information System (general information on student systems)
Faculty Information System
Management Information Systems (MIS) are computer-based systems designed to provide standard
reports for managers about transaction data.
Important Considerations:
types of reports generated
- trend analysis report
- summary report
- exception report
- on-demand report
- ad-hoc report
- frequency report
- format of reports
Decision Support Systems (DSS) are systems designed to help organization decision-makers make
decisions.
Important Considerations:
presence of three components
- database
- model base
- dialogue module
Scientific and Office Information Systems are systems used in the administration of organization or as a
support to specific functions:
Important Considerations:
quality of information
quantity of information
types of users
functions to support
available resources
Multimedia Systems
A software which encapsulates the reputation of various digital media – text, images, audio, video,
graphics, animation, music, etc.
Important Considerations:
A software designed to facilitate learning. CAI utilizes multimedia integration to present lessons, give
exams/drills and provide necessary feedback.
Important Considerations:
multimedia system concepts
major categories – drills and practice, tutorials, simulation, games
2 to 3 methods of presenting the topics
identification of the target age bracket/users
organization of topic/discussions
source/basis of lessons/topics
level of difficulty of lessons and test items
valid test items – source/basis of questions
random generation of test items
analysis of results
feedback of user performance
testing – 50 items per topic
required analysis/design tools or methods – storyboarding, flowcharting, HIPO, others.
Additional Reference
Web Applications
Web Development focuses on using the latest technology to develop innovative and creative Web
Applications.
Important Considerations:
dynamic pages
multimedia concepts
incorporation of maintenance features
use of database(s) in storing information in various media
organization/category of topics or information
standard conformance, portability, and clear navigation
nature of data, purpose, source and users of data
meta tags
uploaded
security
required development tool/programming languages: HTML, VBScripts, JavaScripts, XML, PHP,
ASP, Perl and other web development programming languages
Note: Please refer to Thesis Seminar Series 3 hand-outs about Web Application Development for
important considerations for e-Business and e-Commerce application.
Additional Reference
http://teachers.net/manual/
http://harry.cciflorida.com/HTML3/hmer/work/opini/www/websiteplan.html
http://www.phpbuilder.com/columns/angus20010304.php3
http://www.w3.org/TR/WAI-WEBCONTENT/
Types of AI:
1. Expert Systems (ES) – a computer-based system designed to mimic the performance of human
experts.
Important Considerations:
Database
Dialogue module
Inference engine
Knowledge acquisition technique
Expert system programming language
2. Neural Networks – a system modeled after neurons (nerve cells) in biological nervous system and
intended to simulate the way in which our brain processes information, learns and remember.
3. Robotics – the integration of computers and industrial robots, and is more often than not associated
with unmanned assembly lines.
4. Intelligent Agents
5. ICAI
Software Engineering
Software Engineering is the establishment and use of sound engineering principles in order to obtain
economical software that is reliable and works efficiently on real machines.
Focus of Research:
Paradigm of software engineering based on new approaches in programming
Cost models
Systems Software – a type of software that tells the CPU what to do
Example: Operating System, Compilers, Interpreters, Utilities, etc.
Other Software Packages
Example: Desktop Publishing, Graphics Editor, Word Processor, Spreadsheets, CAD,
Communications Software, etc.
System Analysis and Design and Implementation is a complex organizational process whereby computer-
based information system are developed and maintained.
Focus of Research: Automated Tool that combines both process and data views of systems
Networking
Networking is the process of connecting computer devices and circuits for transferring data from one
computer to another.
Focus of Research: Network topology implementation
Management of information which evolves on the concept that information is a major corporate
resource that should be managed in the same manner as other assets such as land, people, etc., are
managed.
Information Systems Plan for an organization