CHAPTER ONE
Chapter One: Introduction – Introduction – Nigerian Nigerian Citizens Registration Management System In Sudan
INTRODUCTION In almost every case, information is an organization’s primary asset and keeping that asset safe, organized and accessible is of utmost importance. The demand for acquiring, processing and distributing data is growing enormously. With this growing demand, the need for secure, reliable, faster, accessible and efficient storage that result in higher productivity and efficiency is required as well. The largest growth in most economies is coming from 'information' industries. The success of such knowledge-based organizations lies in their information systems. Also, forced by technological change and globalization of markets, many organizations are placing increasing emphasis upon information systems. Information systems are more than just computer programs. Though information and communications technologies are playing an increasing role in meeting organizations’ information needs, an information system is a much more general concept. It refers to the wider systems of people, data and activities, both computer-based and manual, that effectively gather, process, [1] store and disseminates organizations’ information. There are various types of information systems, for example: Transaction Processing Systems, Decision Support Systems, Knowledge Management Systems, Database Management Systems, and Office Information Systems. They are typically designed to enable humans to perform tasks for which the human brain is not well suited, such as: handling large amounts of information, performing complex calculations, and controlling many simultaneous processes. Although solving large problems within an organization is still in practice, Information Systems professionals ’ have the ability to automate these solutions via programmable technologies without violating the organization’s ethical principles. A series of methodologies and processes are used in order to develop and use an information system. Many developers have turned and used a more engineering approach such as the System Development Life Cycle (SDLC) which is a systematic procedure of developing an information system through [2] stages that occur in sequence, which are:
Feasibility Study Requirements Collection and Analysis System Design Coding/Implementation Testing Maintenance and Review
By Suleiman Umar Abdullahi, Supervised by Dr. Awad Mohamed
1
Chapter One: Introduction – Introduction – Nigerian Nigerian Citizens Registration Management System In Sudan
An information system is not only the technology an organization uses, but also the way in which the organizations interact with the technology and the way in which the technology works with the organization’s business processes . As an end-result, Information Systems professionals have a broad business and real world perspective to implement these technology solutions that enhance organizational performance, to manipulate and transform information into different kind of reports which will make that information more valuable than ever to the organization. Manual or paper manipulation of data into reports reports has proven to be error prone and cumbersome. In many cases, undetectable error slips without the user knowing, and re-creation of that same report will be costly.
1.1 ABOUT THE SITE Nigerian Embassy in Sudan is experiencing growth in its number of citizens, each citizen is suppose to register with the embassy if he/she is staying longer than two weeks in this country. In the past, many citizens are not serious about the registration program. The Embassy has recently imposed new regulation, that no citizen will be attended for any non-essential services, unless he/she is registered with them. Citizens are now embarking on the registration program with eagerness like never before. Newly arrived and late informed old-comers are registering regularly. This makes the files cabinet booming everyday and the office seem less organize. In more years to come, with this same system, things will definitely be in substandard.
1.2 PROBLEMS STATEMENT The current system is 85% manual. Every time they will attend to a citizen – they first have to ask him to register, open a hardcopy file for him, saves his basic information in Microsoft Excel (i.e. his name, passport number, state and date of birth for quick generation of statistical report), take his file to the appropriate office, render him the service and then return his file to the files cabinet. Next time he come, they will ask for his name, search in their files cabinet, find his file, take his file to the appropriate office, render him the service, document By Suleiman Umar Abdullahi, Supervised by Dr. Awad Mohamed
2
Chapter One: Introduction – Introduction – Nigerian Nigerian Citizens Registration Management System In Sudan
down or make a duplicate copy and put it in his file record, etc. And anytime another office requested for his file, the same procedure has to be repeated again and again. – 20 citizens daily, 75 – 100 – 100 weekly, 300 – On average, The Embassy serves 15 – 20 300 – 400 monthly using the system describe above. Imagine how much time, energy & cost are spent in addition to other non-citizen services (like visa applications, investment process, diplomatic affairs, etc)? Due to this new regulation, delay time, interruption and waiting time to attend to people has increased dramatically. Moreover, no matter how much safety and care is taken in this kind of system a citizen file might be stolen, hidden, misplaced or fall into the wrong hands which poses a privacy and security threats.
1.3 PROJECT OBJECTIVES 1.3.1 GENERAL OBJECTIVE The main aim of this project is to design and develop a secure and reliable database system for the citizens’ registration with a familiar Graphical User Interface that might not need prior user training before use for ease of data entry and retrieval for The Nigerian Embassy in Sudan.
1.3.2 SPECIFIC OBJECTIVES
Generation of complex statistical report easily A sophisticated search method Ability to backup database to avoid unforeseen disasters Optimized information and records organization Unified and consistent data sharing Extensibility of use
By Suleiman Umar Abdullahi, Supervised by Dr. Awad Mohamed
3
Chapter One: Introduction – Introduction – Nigerian Nigerian Citizens Registration Management System In Sudan
1.4 PROPOSED SYSTEM To convert the current manual system into a fully computerize database system, which will gather, store, process, retrieve and share information of all citizens over a network.. The proposed system will enable a staff that is in charge to register a citizen, saves his record and render him any service instantly. The new saved information will be available to all offices that are eligible for the access of it immediately. The citizen can now be attended in any office without carrying his files with him. Any note or remark can be added to his record from the system. Moreover, the Embassy can generate a complex statistical report on different criteria anytime or when the need arises without any difficulty.
1.5 EXPECTED CONTRIBUTIONS & IMPORTANCE OF THE PROJECT Maximize staff productivity Reduce delay and waiting time Optimized information and records organization Printing of citizen information easily The new system will relieve the Embassy staffs from taking citizens file
from one office to another. A familiar user interface, the users don’t necessarily need a prior user
manual to operate the system. Upgrades and updates of the backend Database Management System will
be taken care of behind the scenes (i.e. from a central server) , resulting in more time to focus on the citizens and provision of services instead of dealing with technical issues on every machine. Backing up database to a desired location whenever needed to avoid
unforeseen disasters. Improved information access results in increased usage and visibility
making the Embassy more productive. Increased manageability and maintainability of records Extensibility of use
By Suleiman Umar Abdullahi, Supervised by Dr. Awad Mohamed
4
Chapter One: Introduction – Introduction – Nigerian Nigerian Citizens Registration Management System In Sudan More secure, efficient and reliable system Unified and consistent data sharing Cost reduction, high availability, less room space consumption, etc. Generation of complex statistical report which will enable the Embassy to
predict their budget on citizens’ expenditure and gr owth owth estimation A sophisticated search method
1.6 SCOPE OF THE PROJECT registration, reports The scope of this project will only cover Nigerian citizens’ registration, creation based on certain criteria, basic administration of staffs that will be able to access the system and sharing of citizens’ information over a network in the Nigerian Embassy in Sudan. Each section will be covered adequately.
1.7 PROJECT PLAN & METHODOLOGY The tools and methodologies that will be use in this project are as follows: STAGE
TECHNIQUE/TOOL/ METHODOLOGY
Requirement collection and analysis
Observation, Sampling of data and interviews
Database Design
Relational Model
System Design
Object Oriented Analysis and Design (OOAD)
Backend - Database Implementation Frontend – Frontend – Graphical Graphical User Interface (GUI) implementation
MySQL V5.1 Visual Basic.Net 2008
Table 1.1 – 1.1 – Project Project Plan & Methodology Combination of different methodologies on different stages as in the table above will produce a hybrid methodology, which is the latest trend in software development. By Suleiman Umar Abdullahi, Supervised by Dr. Awad Mohamed
5
Chapter One: Introduction – Introduction – Nigerian Nigerian Citizens Registration Management System In Sudan
Effective software project management is crucial for the success of any software project. There are numerous instances of software projects ending up as failures not for lack of competent technical professionals or resources, but due to the use [3] of faulty software project management practices. The main goal of software project management is to enable a group of software engineers to work efficiently towards successful completion of a project. For this project, my supervisor – Dr Awad Mohamed will serve as my project manager. Project planning consists of the following important activities: Effort, cost, resource and project duration estimation Risk identification , analysis, reduction and prevention Project scheduling Staff organization and staffing plans Miscellaneous plans such as quality assurance plan, configuration
management plan, etc Estimation of effort, cost, resource, and project duration is an important component of project planning. N.C.R.M.S.S
(Final Thesis)
Start Documentation
Requirement Specifications
Database Design
Design
Program (GUI) Design
Implementation (Code)
Test
Database Part
Finalize Documentation
Program Part
Fig 1.1 - Work Breakdown Structure of N.C.R.M.S.S The development of such a system depends mainly on the user requirements that define the type and size of such a system. By Suleiman Umar Abdullahi, Supervised by Dr. Awad Mohamed
6
Chapter One: Introduction – Introduction – Nigerian Nigerian Citizens Registration Management System In Sudan
1.8 THESIS ORGANIZATION: Chapter two presents the requirements collection and analysis of the current system. Chapter three describes the system design of the proposed system. In chapter four, implementation of the system is explained. While in chapter five, conclusion is drawn, and recommendations, strengths and limitations are mentioned.
By Suleiman Umar Abdullahi, Supervised by Dr. Awad Mohamed
7