Uploaded by namaraalfred1984

SMIS RESEARCH 2023

advertisement
RESEARCH PROBLEM
“THERE ARE TREMENDOUS INCREASES IN THE NUMBER OF STUDENT
ENROLLMENTS BOTH IN PRIVATE AND GOVERNMENT SCHOOLS IN
UGANDA.”
BY
NAMARA ALFRED
2022/BU/5902
1.2 Objectives
1.2.1 Main Objective
The Main objective is to develop a Students Management Information System that would be used to
streamline the key routine operations of Good Times Kawaala Primary School to improve quality and
efficient reporting of the school system.
1.2.2 Specific Objectives
(i) To study the existing system and highlight the shortcomings within the system.
(ii) To analyze the current system and come up with recommendations for the new system.
(iii) To design and develop the new system.
(iv) To implement and test the new system.
CHAPTER TWO
LITERATURE REVIEW
2.1 Introduction
This chapter covers related literature in the domain of Students Management Information System and
specific issues about management of information systems. A critical review will be made and existing
gaps explored. It is the gap in the literature and specific methodologies which the study will be
assessed to come up with specific solutions for the new system.
2.2 Information Management Systems and Services
Provision of both private and public services especially in the developed countries has fully been
transformed into information systems popularly known as Students Management Information System.
Basic public and private services such as; enrollment into higher institutions, health related services,
income tax payments, social security benefits, use of public libraries, booking transport to particular
destinations, job search services, registration of cars, licensing of documents and other properties,
customs declarations, and many others are now on-line (Capgemini, 2007). By 2004, the level of
sophistication of information technologies for instance in Europe was graded as mature at a level of
76% of all public and private services. Similarly the users had already become accustomed to e-based
systems of service delivery and the trend was on the rise (European Commission, 2004) On the other
hand, until now, developing countries are yet to fully implement these communication technological
innovations and are still grappling with infrastructure challenges that are basis for functioning of
electronic systems and level of technological innovation is far lagging behind that of developed
countries. Varieties of reasons are advanced for this failure notably; low internet penetration, and
limited communication infrastructure (Opoko, 2005). Nonetheless some institutions are.
2.4 Costs for New Systems
According to Panko (2003), studies have shown that there is usually a difficulty situation in selecting
the least expensive technology that meets users’ needs. Small firms like schools that have about ten
computers would not manage to buy and operate ATM switch. The business analysts would say “Get
the best technology you can afford”, but this means budget derive the selection and not the users’
needs. The same author notes, that demand for networking is exploding in that users are in need of
more applications, over greater speed and distances. So in developing technological solutions, both
technological and non-technological cost involved in designing applications and networks must be
Considered and planned for. Though costs must be managed, it is acknowledged that estimating the
real costs of fully configured cost of products for networks and software applications. Because of the
unforeseen costs involved some firms have opted to do outsourcing for specific IT functions such as
emails and registration. Panko, stated that summaries of a multiyear cost analysis items as follows:
(1) Base hard ware, (2) Hardware options, (3) Base software, (4) Software options, (5) Planning and
development, (6) Implementation, (7) On-going IT labour (8) On-gong user labour).
A critical review of this write-up would shows that such development into out sourcing are still not
implemented in most firms in Uganda and failure to conduct cost analysis would be a big challenge to
many schools that intend to implement technology information systems.
2.5 System Development
According to Oliver and Chapman (1998), System development “covers all the development
activities of the organization and therefore contains analysts, programmers, and project leaders”.
There are other sub specifications that can be categorized while developing a system.
For instance system analysts would examine the feasibility of appropriate computer applications,
analysis of existing systems, design computer information systems, implement and review.
To complement the analyst, the programmer would encode, test the procedures as detailed in the
design in specific programming language.
In terms of management, some organizations have quality assurance manager who sets standards for
development of systems and ensures that these standards are implemented and adhered to. Lastly,
operations manager will be responsible for maintaining IT Facilities and services.
From review of this literature, it can be observed that development of a system is such a complex
process involving many resources in and technical expertise. Though this is an individual academic
research, the research will attempted to follow all these process as detailed in the methodology.
2.6 Database Structure
As organization move away from flat files (one-dimensional storage system that represent
information from single points of view) to databases (which enables collection of data in
multidimensional systems with internal and external entries to enable accessibility to information),
there is need to deeply understand the subject of suitability of databases. Glenn (2003), presents
several perspectives and concepts to databases including that the research benefited from including;
a) Schema: a description of the entire database structure that is used by the database software to
maintain the database.
b) Subschema: A description of only that portion of the database pertinent to a particular user. For
instance at school Good Times Kawaala students have different information but not all the
information may be needed by teachers. Using subschema, users are given privileges to only
subschema they are supposed to access.
c) Relation database model: This is the most popular model today which stores data in rectangular
tables called relations.
d) SQL: A structured query language used extensively by application software programmers for
manipulating databases that are viewed in terms of relational model.
Because of the relation type of operations in schools and similar institutions, data methodologies that
use relation operation are very applicable. This study will be used in most relational databases in
implementing the databases.
2.7 Data Dictionary
These are computer based catalog or directories containing Meta data i.e. data about data. A data
Dictionary includes a software component to manage a Database of data i.e. Meta data about the
structure data elements and other characteristics of an organization’s database for example it contains
names and descriptions of all types of data, records and their inter relationships.
2.8 Data Independence
A very important advantage of using a Database Management System is that it offers data
independence. That is, application programs are insulated from changes in the way the data is
structured and stored. Data independence is achieved through use of the three levels of data
abstraction; in particular the conceptual scheme and the external scheme (Database Management
Systems by Gerald V. post).
View of a database system
Application
program
View of a database system
End users
Figure 2.1: Simplified diagram of Database System
2.9 Database Management System (DBMS)
According to Raghu Ramakrishna in Database Management System, this is software designed to
assist in maintaining and utilizing large collections of data, the need for such systems as well as their
use is growing rapidly.
A Database Management System (DBMS) is computer software designed for the purpose of
managing databases based on a variety of data models. (Codd, E.F
[1970]
According to Andrew J. Opel, The Database Management System provides all the basic service
required to organize and maintain the database, including the following:
Moving data to and from the physical data files as needed.

Managing concurrent data access by multiple users, including provisions to prevent
simultaneous updates from conflicting with one another.

Managing transactions so that each transaction’s database changes are an all-or-nothing unit
of work. In other words, if the transaction succeeds, all database changes made by it are
recorded in the database; if the transaction fails, none of the changes it made are recorded in
the database.

Support for query language, which is a system of commands that a database user employs to
retrieve data from the database.

Provisions for backing up the database and recovering from failures.

Security mechanisms to prevent unauthorized data access and modification.
Databases have been in use since the earliest days of electronic computing.
Unlike modern systems which can be applied to widely different databases and needs, the vast
majority of older systems were tightly linked to the custom databases in order to gain speed at the
expense of flexibility. Originally Database Management Systems were found only in large
organizations with the computer hardware needed to support large data sets.
http://en.wikipedia.org/wiki/Database_management_system
2.10 Summary of the Literature Reviewed
Like other institutions, Schools are increasingly becoming complex organization with several
operations that need to be linked to many outputs in an attempt to simplify operations and reporting.
Operations such as registration of students on-line are becoming popular especially in the western
world. A few tertiary institutions specifically Universities are moving towards networked
environments. This means data and access to uploaded information is relatively easy if infrastructure
is readily available. Therefore primary schools in Uganda would likewise benefits from similar
information systems to aid their operations and continuously improve quality of education hence the
need for the current system.
Download