Design and Implementation of A Document Repository and Work Flow System in The Parliament of Kenya
Design and Implementation of A Document Repository and Work Flow System in The Parliament of Kenya
INTRODUCTION
Systems for managing documentation in digital formats could make Parliamentary operations efficient and help
increase the transparency of the institution [1-4]. This system evolved to encompass the entire lifecycle of
documents from creation through management, dissemination, and long-term preservation. Workflow technology
is becoming the key technology for business process modelling, reengineering and automating [5-8]. During the
workflow specification, enactment and administration, there may appear various types of metadata about workflow
specifications and instances. A repository manager is therefore necessary to store and manage these metadata
Within these phases documents might be edited and amended by various “authors”; exchanged with different
organizations and systems; transformed, for purposes such as searching; validated and certified via digital
signatures; rendered in various modes, including printing on paper and online displays; and integrated with other
documents [9-13]. Pursuant to section 30 of the Constitution, the Parliament of Kenya consists of the President
and the National Assembly. The National Assembly, pursuant to section 31 of the Constitution, consists of Elected
and Nominated Members; who are currently 210 and 12 respectively. In the exercise of the legislative power of
the Republic of Kenya, bills are passed by the National Assembly and become law on the President giving his
assent, thus becoming styled Acts of Parliament. Similarly, in its deliberative role and oversight of the Executive,
resolutions adopted by the National Assembly are implemented by the Executive, headed by the President. Thus,
the use of the term Parliament refers to an institution larger than the National Assembly and the President in their
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
separate entities [14-17]. The Constitution contained articles which provide for the establishment, composition
and functions of the Parliament of Kenya and empowers the Parliament to make laws on any matter for the peace,
order, development and good governance of Kenya and to protect the Constitution and promote democratic
governance in Kenya. The constitution establishes a Parliamentary Commission, which is a body corporate [11-
17]. The responsibility for the organisation and strategic guidance of the Parliament of Kenya rests within the
Commission. It is chaired by the Speaker of Parliament and has seven other members, namely, the Leader of
Government Business, the Leader of Opposition, the Minister of Finance, Planning and Economic Development, Page | 2
and four Commissioners elected among the Members of Parliament. The Administration of Parliament provides
for the organisation and administration of the Parliament of Kenya and for the employment and remuneration of
staff of the Parliamentary Service.
Statement of the problem
The lack of a central document depository and the uncoordinated flow of information in the Parliament of Kenya
have led to difficulties in controlling the information that is available to members of Parliament, staff and the
general public. This has led to poor performance of the Parliament of Kenya regarding its constitutional role of
oversight, legislation and accountability.
Aim
The objective of this project was to streamline the flow of information in the Parliament of Kenya through the
design and implementation of a Document Repository, a web portal and a Workflow system for the Parliament
of Kenya.
Specific Objectives
To investigate the existing document repository and workflow system problems.
To design and implement a document repository and a bill Tracking Workflow to store all
parliamentary documents.
To implement a web portal that would act as an interface for the citizens to participate in the legislative
process.
To evaluate the document repository and workflow system.
Research Questions
This work sought to answer the following question:
I. What are the existing methods of document repositories?
II. How can we design and implement a document repository and bill-tracking workflow system to store
all parliamentary documents?
III. What steps should be taken to implement a web portal that would act as an interface for the citizen to
participate in the legislative process?
IV. How can we evaluate the document repository and workflow system?
METHODOLOGY
The project used UML, a graphical language for visualizing, specifying, constructing, and documenting the
artefacts of a software-intensive system. The UML offers a standard way to write a system's blueprints, including
conceptual things such as business processes and system functions as well as concrete things such as
programming language statements, database schemas, and reusable software components OMG (1997) for
modelling the system.
Organization units that were studied
The organization that was studied was the Parliament of Kenya which is a document-centric organization ready
to run the e-government and e-Parliament system. This institution was chosen because its size had grown very
fast and the file-based system that is currently used had become inefficient. That is why the researcher had chosen
to come up with a more efficient bill-tracking and document repository workflow system. Such a system for
managing documentation in digital formats would make Parliamentary operations efficient and help increase the
transparency of the institution. It would also allow for purposes such as searching; validating and certifying
documents via digital signatures; rendering in various modes, including printing on paper and online displays;
and integrating with other documents.
The population that was used in the research
The population that was studied included Members of Parliament (MPs) and the general staff at the Parliament.
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Sample selection
The researcher used random sampling to select respondents from the Parliament clerk and general staff. In the
Hansard department, three respondents were interviewed.
Research procedure that was used
Prior to the study, a letter was submitted to the Clerk of the Parliament of Kenya asking for permission to carry
out the study. This was done in order to establish a good relationship with the institution in addition to showing
the urgency of the study. Page | 3
How data was collected
Data was gathered from the sample given below. The major techniques that were used included interviews with
limited questionnaires and document analysis. The choice of the method depended on the information needed
and the time available for the various respondents.
Interview
“An interview is an oral administration of a questionnaire or an interview schedule”, [1]. Interviews are face-to-
face encounters. To obtain accurate information through interviews, a researcher needs to obtain maximum
cooperation from respondents. Thus, one must establish a friendly relationship prior to conducting an interview.
Interviews have the following advantages:
It provided in-depth data which is not possible to get using a questionnaire.
It was possible to obtain data required for specific objectives.
The researcher was able to clarify certain questions and thus it was more flexible compared to other
methods.
The interviewer was able to get more complete and honest information.
However, demerits such as high cost, need for a high level of interpersonal skill, bias, small sample size, and
responses being influenced will always be expected. Interviews are also of two types that are structured and
unstructured interviews. Structured questions usually are categorized and the interviewer simply checked the
respondent’s response while in unstructured questions, the interviewer asked questions or makes comments
intended to lead the respondent towards giving data to meet the study objectives.
Questionnaires
A questionnaire is commonly used to obtain important information about the population. Each item in the
questionnaire is developed to address specific objectives. And therefore, a questionnaire must be well thought
out so as to avoid cases such as; Confusing respondents as to the nature of the information required. Also, a bad
questionnaire discourages respondents to the extent of discarding the questionnaire and this may leave out
important information required in the study. Questionnaires were of two types namely; open-ended and closed-
ended questionnaires.
Closed-ended questionnaires have the following advantages:
I. They are easier to analyze since they are in an immediately usable form.
II. They are easier to administer since each question is followed by possible answers and they are
economical in terms of space, time, and money. However, they are more difficult to construct and
normally responses are limited and respondents are compelled to answer according to the researcher’s
choice. Open-ended questionnaires on the other hand give the respondent complete freedom to answer
the way he/she wants, permit greater depth of response, and it is easy to formulate compared to closed-
ended questionnaires, and really give’s one feeling about a given study. However, there’s a tendency of
respondents to give information that would not answer the questions at hand and responses would be
difficult to analyze and would be time-consuming and expensive compared to closed-ended
questionnaires. The fact that I was interested in specific data from respondents, I recommended that
closed-ended questionnaires were to be used to make it easier for me to analyze the data. From the clerk,
interviews were used exclusively, from the MPs and the general staff, both interviews and
questionnaires were used. Interviews were conducted one on one whereas, for those who were using
questionnaires, they were given four days to complete the documents. After that period of time, the
researcher collected the documents to be used for analysis.
Analysis and Design
Once data was gathered, the researcher presented it in a way that was easily interpreted. Many analytical tools
or modelling tools were available. Modelling tools enabled the analyst to come up with a pictorial representation
of a system. Examples are CASE tools, dataflow diagrams, flow charts, connectivity diagrams, grid charts,
decision tables and many others. CASE tools: (computer-aided software engineering) is a software program that
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
automates many activities in the System Development Life Cycle (SDLC) and was also used to analyze various
aspects of a system. Data flow Diagrams (DFD): A data flow diagram also known as a process model, graphically
shows the flow of data through a system that is, the essential processes of a system along with inputs, outputs,
and files. [2]. System flow charts: Also called the system flow diagram a system flowchart diagrams the major
inputs, outputs, and processes of a system. In some cases a systems flow chart can be used in place of DFD; in
other cases, it is useful to supplement. Grid, charts; this shows the relationship between data on input documents
and data on output documents. Decision, tables: This shows the decision rules that apply when certain conditions Page | 4
occur and what actions to take. That is, it provides a model of a simple, structured decision-making process. It
shows which conditions must occur in order for particular actions to occur.
Document analysis
The first document the analyst sorted out was the organization’s organization chart to enable him to study and
understand the flow of authority and information. The analyzer further read documents that described the
problem at hand. Such documents included; documentation of the current system, constitution, enrolment
records, accounting records, brochures showing fee structures and any other relevant reports. All these could
enable the analyst to get a view of the kind of information to be used and reports to be printed and many
others,[3]. Given all the above data collection techniques, the researcher looked at the exact problem to be
addressed and the prevailing conditions and thereafter chose which method to use or where possible he as well
chose to integrate all of them.
Development Methodology
System analysis and design is a six-phase problem-solving procedure for designing an information system and
improving it. The six phases make up what is system development life cycle. The system development life cycle
(SDLC) is defined as “The step by step process that many organizations follow during systems analysis and
design” [4]. The number of phases may vary from one company to another, and even the name of the process
may differ (application development cycle, structured development life cycle, for instance). The six phases of
systems analysis and design may be said to be as follows: Preliminary investigation: Conduct preliminary
analysis, propose alternative solutions, and describe the costs and benefits of each solution. Submit a preliminary
plan with recommendations. If you are doing a systems analysis, and design, it’s safe, even preferable to assume
that you know nothing about the problem at hand. In the first phase, it’s your job to mainly ask questions, do
research and try to come up with a preliminary plan. Systems analysis: Gather data; analyze the data using tools
of written documents, interviews, questionnaires, observations, and sampling. Analyze the data using CASE
tools, data flow diagrams, systems flow charts, connectivity diagrams, grid charts, and decision tables and write
a report. Systems design: Make a preliminary design and then a detailed design using CASE tools, prototyping
tools and project management software among others. Do a detailed design, defining requirements for output,
input, storage, processing and system controls and backup finally, write a report. System development: Acquire
the hardware and software and test the system. In the make or buy decision, you decide whether you have to
create a program or have it custom-written or buy it meaning simply purchase a system software package. If you
decide to create a new program, then the question is whether to use the organization’s own staff programmers
or higher outside contract programmers (Outsource it). Whichever way you go the task could take many months.
Having made a decision, the hardware to run it must be acquired or upgraded or buy new hardware. System
implementation: Convert the hardware, software, and files to the new system and train the users. Convert using
any of the following conversions; parallel, phased or pilot. Compile final documentation and train the users.
Systems maintenance: Audit the system, request feedback from its users, and evaluate it periodically.
Development methodology (Systems development life cycle). The following steps were used to develop the
system under study. Preliminary investigation: this phase was conducted for the purpose of determining the cost
of operation on the old system and the cost expected for the new system. The problems with the old system were
identified through interviews and questionnaires. Systems analysis: the data gathered from the above phase was
arranged and prioritized. From the findings of the study, a system’s specification was made stating what the
system would do to meet the supermarket’s goals. Systems design: a logical design for the system that meets the
user requirements was made. This would be done by use of a sequence diagram.
RESULTS
Data presentation
Most data presented and illustrated was analyzed from the 15 respondent questionnaires gathered from the survey
at the Parliament of Kenya.
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
The Occupation of respondents
The findings on the occupation are presented in the table below.
Table: 1 shows the occupation of the respondents
Page | 5
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Figure 2: Shows the views about the current document handling system
Page | 6
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Page | 7
Table: 5 Table showing the effect of the designed system on the cost of operation
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Page | 8
Figure: 4 shows the effect of the designed site on the cost of operation
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Strength of the new system
The proposed system is capable of record tracking, storing, retrieval and manipulation of information when required.
It is time-saving as each user knows his/her role. Data redundancy is eliminated through normalized database
entities. Overall the system has clerical and attractive user interfaces that need a click to reach a specific goal.
Requirements
In order to document all the end-user requirements for the system, the data collected was analyzed using a structured Page | 9
analysis approach to rigorously specify the processes. This section includes the requirements of the new system that
we categorized into user requirements, functional and non-functional requirements as follows;
User requirements
From the system study, the following system stakeholders were identified; Hansard, Members of Parliament and
House with the following user requirements:
View and validate information about records registered to the system.
Should register documents and views into the system.
Systems administrator should be able to manage users in the database.
System administrators should be able to control data manipulation requests.
Functional System Requirements
It should be able to accept input from the user.
It must provide a way of keeping the system secure by the use of a password.
The system must allow the administrator to access information entered by other users of the system.
The system should enable the user to search the database using a keyword. This can be by for example
entering a book author, file category or any other data.
The system must only accept unique records in the database.
It must provide a way for the user to search documents.
Non-Functional Requirements
The system was designed to fulfil the following non-functional requirements:
The system must verify and validate all user input and users must be notified in case of errors.
The system only allows authorized users to update records.
The system administrator is the only one privileged to delete or add users.
The system must allow for expansion in the future.
The system must have a high-performance level. Its level of reliability must be high.
System Requirements
In order for the system to perform as expected, the following system specifications for hardware and software,
security and operations are required.
Cost
The cost of economic feasibility was put in place to determine whether the management of the Parliament had the
ability to fund the project. Technical feasibility was aimed at finding out whether the Parliament had the technical
equipment to house the proposed system coupled with whether users know how to use and integrate with the system.
It was found out that the users need further training and sensitization on how to use the system and furthermore,
some of the technical equipment was available for implementation of the new system.
Operation
Operational feasibility was aimed at studying the environment where the current system works. This was important
to ensure that the non-functional requirements of the system were applicable these included; the availability of space,
electricity and safety of the system equipment.
Security
In this sub-section, it was made possible that only those users with legitimate access rights are allowed to use the
system. It means that authentication was defined through the use of user names and passwords; also the addition of
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
more users and elimination of users especially those who left the Parliament were defined to be performed explicitly
by the administrator.
System Design
In this section we presented the system design portion of the Document repository concentrating on four areas these
were; high-level application design, relational database, actual system design and interface design.
High-Level Application Design Page | 10
This system was a Document repository system intended to follow the design principles of a decision support system
[5]. The Document repository system is made up of five components these are:
I. A Database store of all related documents to the algorithms that generate results for user queries.
II. A User interface comprising all code associated with a screen that processes user input and displays system
output.
III. And a database management system comprising code that allows all of the system components listed
previously to share data.
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Relationship Diagrams
Figure 5: Odm_admin
Page | 11
Figure 6: Odm User
Figure 7: Odm_proguser
Figure 8: Odm_docuser
Physical design
This part of the system development life cycle was concerned with the actual construction of the designed system,
testing to see whether it fulfilled the objectives, delivery of the system into day to operation, user training and finally
commissioning of the system into operation. The system was designed in PHP, Javascript and XHTML and the ease
that it provides in linking with the database. The database design was implemented using MySQL. This was chosen
because it is more secure compared to other DBMSs. After the system has loaded, it provides the home page which
is the index which has links on which the user selects, according to the accessibility that the user was authenticated.
Each user was given different access credentials where the user first registers with the system then it generates a
password which after login using the details he or she registered with. This was manually designed because different
users access the system at different intervals hence sessions are provided to a particular user at a particular time. On
accessing the system, it loads with the home page which is portrayed in the figure below.
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Figure 10
Page | 12
If the login and password are right, there will be the window:
Figure 11
In the menu "Lists of documents" there are references to the folders "Entering documents", "Created
documents", "Documents on control", "Accepted documents", "Signed documents", and "Archive".
Near the folders "Entering documents" and "Documents on control" the number of unread documents was
specified parenthetically.
The Structure and Functions of These Folders.
Created documents
In this folder, the created documents are kept (except the documents that were sent to the "Archive"). After
clicking the name of the folder, on the screen will be its content. The content of the folder is displayed in tabular
with sortable columns. The document opening is carried out in the folder "Entering documents". The new or
unopened documents are bold.
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Figure 12 Page | 13
To enter this folder, it is necessary to click its name in the menu "Lists of documents".
Figure 13
The folder is for the keeping of documents, where the system user is a controller. The content of the folder is
displayed in tabular with sortable columns. The document can be opened and sawn, by clicking its name.
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Folder "Accepted documents"
To enter this folder, it is necessary to click its name in the menu "Lists of documents"
Figure 14
Page | 14
In this folder, there are documents that the user works with. The content of the folder is displayed in tabular with
sortable columns. The document can be opened and sawn, by clicking its name.
To enter this folder, it is necessary to click its name in the menu "Lists of documents".
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Figure 15
Page | 15
In the folder there are documents of the user, work with that is ended, or the signed documents, if the document was
in the coordination.
Folder "Archive"
To enter this folder, it is necessary to click its name in the menu "Lists of documents".
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Figure 16
Page | 16
In this folder there are documents from the folder "Documents on control", that helped the user to decide, that the
work with them was made. The content of the folder is displayed in tabular with sortable columns. The document
can be opened and sawn, by clicking its name. If it is necessary, the user can return a document from "Archive". For
that, it is necessary to open it, choose "Change document status" the action "Return from archive" and click
"Change".
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Figure 17
Page | 17
Menu "Create"
Document
The folder "Document" is used for the creation of new documents: service notes, orders, instructions etc.
The search is carried out by clicking "Search" and in the content of the folder of the system user. After clicking the
following window appears:
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Figure 19
Page | 18
The search can be carried out in any box. It is obligatory to point the folder, where the search will be carried out.
The user can point some folders. The name of document can be pointed incompletely. For example, to find the
document "E-mail settings" it is necessary to type "Setting". After that there will be a list of documents that have
this word. In the search it is important, if the word is typed with capital or small letters. If the word "selling" is
typed in the field "Name", the document with the word "Selling" will be not found.
News
In this paragraph the actions are displayed, that were made with documents last time.
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
Figure 20
Page | 19
In the column "Date" there is the date, when the action was made. For example, when the document was signed,
or when the system user was added in "Discussion" etc. To enter the document it is necessary to click its name in
the column "Additional information". The news can be sent to e-mail, if the admin of the system makes some
settings of the user.
Delayed documents
In this paragraph, there is a list of documents, with due dates that will be delayed by 3 days.
Figure 21
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
The list consists of 2 tabulations. In the first one, there are documents that are in the folder Documents on control",
in the second one - in the folder "Accepted documents".
In the column "Days of delay" is the number of overdue days (if it is a positive number) or the number of days until
the due date (if it is a negative number)
Page | 20
Looking
The user can change the colour of looking of the system on the PC:
Figure 22
It is enough to put a point near the needed color and to click "Set"
Exit
Implementation
This constitutes the implementation of the system. In this part, we discuss all system features that have been
implemented throughout the system design.
Installation
This system was installed based on a server-side application. To install this system, the following steps were
followed.
I. Unpack the archive of the installation package.
II. Copy the files from the folder www to the home folder of your web server.
III. Create the MySQL database and the user for it with rights.
IV. Realize script sql in the created database.
V. Substitute in the folder user params.php for yours:
VI. Restart the WEB server
VII. Setting is over. Enter the login root and password 1.
User training
The users have not been trained; though this task was supposed to come after testing this was so because the system
has not been delivered to its end users.
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
System Conversion
The fact that the relationship between paperwork and computer systems is little, we recommend a parallel
conversion strategy. This is a conversion strategy where both systems are kept running for some certain period of
time until the new system is endorsed as a perfect system. This has the advantage that in case the new system
contains some unidentified errors; the old system can always be resorted to. This strategy has also been
recommended because, from the research we carried out, we found out that most of the likely users of this system
don’t understand it hence the need for them to first get experience and thereafter they can do away with the old Page | 21
system.
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
System Test
Here the objective is to make sure that the system can perform the way the customer has asked it to and that the
system design has been implemented correctly. The two major issues that need to be taken into consideration here
are:
Functional testing
Performance testing Page | 22
Functional testing checks that once the system has been integrated together, it works as desired, by checking that
the functional requirements have been satisfied. Performance testing checks that the non-functional requirements
have been satisfied. This will include security matters, speed, accuracy, and reliability. According to Figure 3, of
Chapter Four, it was found that the majority of the respondents in the sample that was taken according to age were
between 30 to 40. This was so because the study was aimed at getting ideas from parliamentarians about the system
and the fact that the institution is of high integrity. Based on the basis of occupation, it was found that the majority
of respondents’ occupation was Other parliamentary members, followed by Ministers and MPs 46.7, 33.3 to 20.0%
respectively and is accounted for by the fact that the study was mainly focused on them.
RECOMMENDATIONS
A thorough and exhaustive investigation of the constraints should be carried out to determine the appropriate data
values for different fields in order to ensure data integrity, though the little sample data that the system was tested
on was a success. While this approach may not be appropriate in all environments, we feel that for the most part, it
is especially suitable for ad hoc workflows. The concept of a document-driven model can be extended into a more
comprehensive resource-based model by viewing documents as a type of resource along with other resources such
as people, machines, facilities and equipment. Information about all these resources can be kept in a database, and
tasks would be enabled only when all the resources are available. Thus, the same approach presented here can be
easily extended to encompass multiple types of resources. Finally, the researcher recommends the system to be
implemented to replace the old system simply because all samples which were taken revealed that the new system
should replace the old system.
CONCLUSION
Finally, the study has not been easy at all. The researcher has acquired skills in project management and at least can
make claims of having minimal experience designing database systems. In this system, it was made sure non-users
are prohibited from accessing it because those people who use the system have passwords and thus used it as
required.
REFERENCES
1. Jeffrey L. Witten, Lonnie D. Bentley 1998. System Analysis and design methods 4th edition McGraw Hill
Irwin Publishers.
2. Krishnan, R., Munaga, L., and Karlapalem, K., 2002,” XDoC-WFMS: A Framework for Document Centric
Workflow Management System,” Lecture Notes on Computer Science, 2465, pp. 348-362.
3. Bajaj, A. and Ram, S.: SEAM: A state-entity-activity-model for a well-defined workflow development
methodology. Knowledge and Data Engineering, IEEE Transactions on Volume 14, Issue 2, March-April
2002 Page(s):415 - 431.
4. Bardram, Jakob. “Designing for the Dynamics of cooperative work activities” (red) Poltrock &Grudin.
Proceedings of the Conference on computer-supported cooperative Work. ACM 1998 PP 89-98.
5. Kreifelts, T., Hinrichs, E., Klein, K.-H., Seuffert, P. and Woetzel, G., Experiences with the DOMINO
Office Procedure System, in Proceedings of ECSCW ’91, Amsterdam, The Netherlands, Kluwer Academic
Publishers, Dordrecht, 1991, pp. 117-130.
6. Bardram, J.E. (1997)” Plans as Situated Action: An Activity Approach to Workflow Systems”, (red.)
Hughes. J. et.al. Proceedings of The Fifth European Conference On Computer PP 90-93.
7. Masisani,WM and Adabara,I.(2022).Implementation of Smart Grid Decision Support Systems.IDOSR
JOURNAL OF SCIENTIFIC RESEARCH 7 (1), 50-57
8. Masisani,WM. And Adabara,I.(2022).Monitoring with Communication Technologies of the Smart
Grid.IDOSR JOURNAL OF APPLIED SCIENCES 7 (1), 102-112
9. Nabiryo,P. and AE,Itodo(2022).Design and Implementation of Base Station Temperature Monitoring
System Using Raspberry Pi.IDOSR JOURNAL OF SCIENCE AND TECHNOLOGY 7 (1), 53-66
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
EEJOURNALS OPEN ACCESS
10. Natumanya, A.(2022).Design and Construction of an Automatic Load Monitoring System on a
Transformer in Power Distribution Networks. IDOSR JOURNAL OF SCIENTIFIC RESEARCH 7 (1),
58-76.
11. Masisani,WM. and Adabara,I.(2022).Overview of Smart Grid: A Review. IDOSR JOURNAL OF
COMPUTER AND APPLIED SCIENCES 7 (1), 33-44
12. Ugwu,CN and Eze,VHU.(2023).Qualitative Research. IDOSR JOURNAL OF COMPUTER AND
APPLIED SCIENCES 8 (1), 20-35. Page | 23
13. Namugenyi,M S. and Abdalla,F.(2022).An Automated Student Registration System: A Case Study of
Lugazi Primary School. INOSR Experimental Sciences 10 (1), 25-41.
14. Kalulu, M. (2022).The Smart Grid and Its Security Challenges. INOSR APPLIED SCIENCES 9 (1), 9-
12
15. Eze, VHU, Ugwu, CN. and Ugwuanyi,IC.(2023).A Study of Cyber Security Threats, Challenges in
Different Fields and its Prospective Solutions: A Review. INOSR Scientific Research 9 (1), 13-24.
16. Ogbonna,CC. Eze, VHU. Ezichi,SI. Okafor,OW. Onyeke, CA. and Oparaku,UO.(2023).A Comprehensive
Review of Artificial Neural Network Techniques Used for Smart Meter-Embedded forecasting System.
IDOSR JOURNAL OF APPLIED SCIENCES 8 (1), 13-24.
17. Okafor,OW. Edeagu,OS. Chijindu,CV. Iloanusi,NO. and Eze,VHU.(2023).A Comprehensive Review on
Smart Grid Ecosystem. IDOSR JOURNAL OF APPLIED SCIENCES 8 (1), 25-63.
©Maritim, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.