BIS425 Project Guidelines 2024
BIS425 Project Guidelines 2024
[Candidate’s Name]
[Registration Number]
By
[Candidate Name]
P. Bag 9055
Gweru
Zimbabwe
i
DECLARATION
I Firstname Surname, hereby declare that I am the sole author of this dissertation. I authorise
Trust Academy and Midlands State University to lend this dissertation to other institutions or
individuals for the purposes of scholarly research.
Signature: ………………………………………………
Date: ………………………………………………
ii
APPROVAL
This dissertation, entitled Project Title by Firstname Surname meets the regulations governing
the award of the BCom Honours Information Science degree of the Midlands State University,
and is approved for its contribution to knowledge and literal presentation.
Supervisor: ……………………………………………….
Date: ……………………………………………….
iii
ACKNOWLEDGEMENT
iv
TABLE OF CONTENTS
v
LIST OF TABLES
vi
LIST OF FIGURES
vii
LIST OF APPENDICES
viii
CHAPTER ONE: INTRODUCTION:
This chapter gives brief relevant background information about the project. It contains:
1.1 Overview/Introduction (Introduce title scope and content)
1.2 Background of the study (Talk about the motivation/passion/need for the system)
1.2.1 Background of organisation
1.2.2 Organisational Structure
1.2.3 Vision
1.2.4 Mission Statement
Put more flesh giving motivation of the study to link to 1.3 ahead ie according to the organisation
how is what is in the Problem Statement a challenge, how does it affect organisational operations
1.3 Problem Statement This should be just ONE statement spelling out clearly the major problem.
1.4 Project Aim The aim should be to develop a system to address the problem stated above in 1.3.
1.5 Objectives (* Note that objectives must be S M A R T. Avoid generic and compound objectives
like, CAPTURE, STORE, RETRIEVE, “IDENTIFY AND ASSIGN ….” etc. Base the objectives on
the DFD, a minimum of 5. These are objectives of what the system should be able to do to correct
the problem at hand)
A context diagram is a top level (also known as "Level 0") data flow diagram. It only
contains one process node ("Process 0") that generalizes the function of the entire system
in relationship to external entities.
The Level 1 DFD shows how the system is divided into sub-systems (processes), each of
which deals with one or more of the data flows to and from a source and an external
agent (ENTITY), and which together provide all the functionality of the system. Data
Flows should be labelled with the data it will be carrying avoid using verbs to label Data
Flows.
OBJECTIVES
These should be SMART
S - Specific to the problem
M - Measurable
A - Attainable
R - Result-oriented
T - Time-framed
1.6 Methods and Instruments: Software tools, methodology used eg Agile, Waterfall Model,
Spiral Model etc, relevant data gathering techniques and summary of plan – Gantt Chart
1.7 Project Motivation/Justification
1.8 Summary of the remaining/coming chapters
1
CHAPTER TWO: FEASIBILITY REPORT AND PLANNING PHASE
2
CHAPTER THREE: ANALYSIS PHASE
3
CHAPTER FOUR: SYSTEM DESIGN PHASE
This should explain the design technique chosen (and justify why it is appropriate) from the various
ones available for the new system; it should use the following where appropriate:
4
CHAPTER FIVE: IMPLEMENTATION AND TESTING
5.1 Introduction of chapter content
5.2 System Specifications (System customization to meet customer needs or general-purpose system)
5.2.1 Software Specifications (platforms, packages, libraries, etc.)
5.2.2 Hardware Specifications (CPU, RAM, camera, Routers, switches cables etc.)
5.3 Testing Plan
5.3.1 Evaluation of different testing strategies used (discuss the testing strategies used,
highlighting reason for choosing that particular strategy)
5.3.2 Validation and verification (include snapshots of validation and verification tests)
5.3.3 Test Data (include snapshots of test data to show input, processing, error handling
and output)
5.4 Installation and Conversion Plan
5.4.1 System training (identifying the training needs and who was trained and on what)
5.4.2 Training schedules/plans (draw up a training schedule)
5.4.3 System installation and User Acceptance (discuss what system installation and user
acceptance was used)
5.5 Maintenance (Quality testing and assurance. Different maintenance strategies employed)
5.6 Performance Analysis (analyze your system in terms of throughput, speed, services, security,
achievement of set objectives)
5.7 System Testing
5.7.1 Testing Techniques/Procedures (discuss the results from the different testing
techniques and procedures used)
5.7.2 Performance Comparisons (Compare with the existing system performance)
5.7.3 Quality Assessment (Discuss based on how the developed system has addressed the
problem stated in Chapter 1)
5.8 Chapter Summary
5
REFERENCES
List of reference material used in alphabetic order of author using APA Style
6
APPENDICES