Professional Documents
Culture Documents
ADMIN NO : D.I.C.T-001/10/04594.
COURSE
: I.C.T
1
STUDENT DECLARATION:
I hereby declare that this project has been done by me, yusuf gitsu salim it is original and
has not been duplicated anywhere else.
2
ACKNOWLEDGEMENT
I wish to acknowledgement the wonderful contributions towards completion of my
project by different people.Let me start by thanking the Almighty God who gave me the
strength and hope to carry out this project, myfriends in the academic circles and
particularly my project supervisor, Miss. Jane Kuria and for her continued support and
infinite input, into completion of this project.. Last but not least,Iwould also like to thank
the whole INOORERO fraternity, who were there for me all along as I performed my
fact-finding.. mission, and where I got hardships, they were quick to offer a helping hand.
3
ABSTRACT
The landlord System is an enterprise that was established in the year 2005. It was
established to help its tenants get their homes and facilitate acquisition of affordable
One of the challenges it meets is untimely capturing and processing of its information.
The system’s traditional filling system brings this about. As a result of this, a lot of man-
hours are wasted, as the workers have to traditionally retrieve the files from the registry.
Also the tenant had it rough getting information from them and getting for a vacant flat as
well as paying up rent. It was proposed that a computerized system be built as part of the
4
TABLE OF CONTENTS
Chapter One:
Introduction.........................................................................................................7
About the system……………………………………………………………7
Investigation/Analysis on Problems Facing Current System……….…..…….8
Solutions to the Current System Problems……………………………...…...8
Proposed System…………………...…………………………………..…..….9
Merits of the Proposed System……………………….…………...................9
De-Merits Of the Proposed System………………………..……...….………9
Project Plan…..……………………………………………………….……….10
Justification of Study……………………………………………….………...11
Limitation of the Study…………………………………………….....11
Conclusion……………………………………………….……………..12
Chapter two:
Development Methodology……………………………………………..………12
Introduction……………………………………………………….………… …12
System Proposal……..……………………………………………………… …13
System Analysis……..……………………………………………………… …13
System Design….………………………………………….………… …13
Chapter three:
Development Tools……….…………………………………….……...…..14
Hardware Requirements ……………………………….…….…….14
Chapter four:
Feasibility Study………………………………………………………………..14
Economical feasibility………………………………………….………… …14
Technical feasibility……………………………………………………… …16
5
Chapter five:
Fact finding techniques…………………………………………………………….17
Functional Requirements…………………………………………………………17
Non-Functional Requirements……………………………………………………..18
Context Diagram…………………………………………………………………..18
System design………………………………… …………………………………..20
E.R.D……………………………………………………………………………….21
Chapter Six:
User Interface…………………………………………………………………....24
Introduction……………………………………………………………….…….24
Loading Form……………………………………………………………….……24
Login Form………………………………………………………………………25
MDI Form……………………….……………………………………….……….26
Chapter Seven:
Coding…………………………………………………………...………….……27
Chapter Eight:
Implementation & testing……………………………………………………..….38
System Function…………………………………………..…………………..….39
Chapter Nine:
User Manual……………………………………………………………………...41
Conclusions & Recommendations………..………………………………..…......41
6
ABOUT THE LANDLORD SYSTEMS
It was started in the year 2005. The same year the system made the a lot of improvements
from the old system and many people were willing to rent the houses. It is situated in
Nairobi Kenya.
The system has continued to provide the tenants with ideal houses that suit their needs at
affordable cost. It has stood as strong as pillar of renting houses and business units
despite of the many economic changes and difficulties that the country has gone through.
In this approach the users can be able to redefine their requirements since the system is
built in small increments with each increment given to the user to test how the system
works, make comments and help them in redefining their requirements
SYSTEM.
After intensive investigation and analysis (of the current system) was done, the following
problems were found:
1. Inefficiency: - Activities such as registration of tenants and accounting is all
done manually. Tenants records, accounting records e.g. are in file system and
thus retrieving them is cumbersome& tedious. Incase of an i.e.; fire incident, in
the file room, all information is lost.
7
2. Slow Transactions:- It takes too much time to retrieve a tenants record, or
account record, form the huge manual filing system as one has to go through
many documents retrieving a single record.
3. Security and Confidentiality:-Important documents i.e., accounting records,
customer confidential records can be accessed easily or even damaged. In case of
damage, vital information would be lost and never recovered.
4. Redundancy:-Same type of information is repeated every now and then hence
the need for more storage space in the file system to accommodate this vital
information.
5. Data sharing:-Sharing of data i.e.; between the landlord and the accountant is
very difficult and hence redundancy in this situation will have to take place.
6. Integrity:-Some of the data contained in the file system is inaccurate and
inconsistent now and then and this can bring conflict between the general
manager and the accountant..
1) Efficiency: - The proposed system will be automated making it very easy and
efficient to use. Files and records will be stored electronically i.e.; a computer
making it very easy in retrieval of information.
2) Relatively fast: - The proposed automated system will be relatively fast in
retrieval of information i.e. tenants records or accounts records. The information
is a click of a button away and not somewhere in a storage file system room.
3) Security: - The proposed automated system will be incorporated with security
measures such as passwords, firewalls, and backup systems for information
protection.
8
4) Reduction of Redundancies: - With the proposed system, unnecessary
duplication of data is avoided effectively reducing total amount of data required,
consequently the reduction of storage space.
5) Data Sharing: - With the proposed system, sharing of data is controlled by a
number of application and user programs.
6) Integrity: - With the proposed system, centralized control is ensured that adequate
check are incorporated which provide data integrity.
PROPOSED SYSTEM.
This proposed system is to be acted as a replacement of the current system. It’s needed
for effective and successive running of the business. The proposed system is indeed for
ensuring the problems facing the current system are minimized.
9
The need to employee better qualified staff with system or computer knowledge
will lead to retrenchment of old staff members.
System failure will bring the whole business to a halt.
The need to increase physical security due to introduction of expensive heavy
machinery
PROJECT PLAN.
A project without a detailed plan is legible for fail. Some projects are very expensive
hence a detailed plan is vital. This ensures that the project will fall under schedule and
also meet its deadline. The following is my project plan that will help me continually
check my project. This will ensure that activities fall behind the scheduled time and
discard more resources be used on the project.
TIME IN WEEKS
ACTIVITY
1 2 3 4 5 6 7 8 9 1 11 12
0
PROJECT PROPOSAL
FEASIBILITY STUDY
ANALYSIS
DESIGN
CODING
TESTING
DOCUMENTION
HANDOVER
10
JUSTIFICATION OF STUDY.
It was realized that the company needed a computerized system to ensure efficiency and
reduce losses. The proposed system will be in full potential since it will be able to
perform the designed functions within the organizational environment and existing
procedure. The study shows that the system can be successfully implemented hence
feasible. Tangible results are expected to be seen within five to eight weeks of
implementation.
Duration allocated in carrying out the study was limited thus the researcher faced
inadequate time to gather all the relevant information.
Lack of a computer. The research content needed to be typed thus researcher
faced a hard time in the process of typing and printing,
Inadequate resources because the researcher is a full time student and had no time
to work for income, thus the study faced some financial problems,
CONCLUSION
This project would reduce to large extent problems currently eminent in the present
system. Since the current system is inaccurate, insecure in terms of information access
and privacy violation .It is also time consuming during the retrieval of information of
report and customer records & during time of updating. Thus the proposed system will
help to ease the problems in future
11
DEVELOPMENT METHODOLOGY
Introduction
The methodology used was structured system analysis and design (SAD). It involved studying
the current landlord system and coming up with requirements of the proposed system and
eventually will be used in designing and implementing the new system.
System Proposal
This is the stage where project proposal will be prepared to specify the user
requirements and system problems ought to be solved. It will come up with the list of
requirements required which will act as guide line to be fulfilled so as to developed the
system that meet user requirements. This will act as testing factor to see how far the
requirements systems have been met.
System Analysis
Examination of project proposal will be done so as to identify the user
requirements, clearly state the problem and put it in the understandable manner .This will
be important so that after completion of project one can be able to examine whether what
was specified have been achieved . This will be during the system testing. It will also
help us come with system design that will be implemented. It is under this stage the
feasibility study will be done to identify viability of the system in terms of economical,
social and legal issues.
System Design
These is where the requirement identified in the system will be realized and put
into the design implemented as working system .The design which is to be implemented
to actual code will be released here and represented as E-R diagrams .
System Implementation
This is where the actual system will be realized, Through the actual coding. The
system design structures will act as guidelines to show how the real systems is supposed
to be working in the term of flow of information or relationships of different entities. In
12
the implementation task coding, debugging, unit testing, system integration, system
testing validation will be core activities in these stage.
System Documentation
These is where there will be preparation of user manuals explaining how the
systems works ,documentation of the system design for easier system upgrade , technical
support ,system recovery and system enhancement .The document can be in form of hard
copies and soft for convenience.
System Maintenance
This is done to make sure the system runs well without any errors
This is where errors (Bugs) of the system/ application which were not discovered during
the testing process will be fixed. Example being-:
1. Poorly validated and communicated requirements.
2. Misinterpreted requirement.
3. Simple misuse of programs.
4. Incorrectly implemented requirements.
Development Tools
The project above will objectively be prepared using
1. Visual Basic.net as the programming language.
2. Ms Access of office 2003. As the DBMS.
Hardware requirements
This section describes the hardware requirements for developments and implementing the
software system. For the functioning of the software system effectively the following hardware is
available:
13
Backup disks such as CDs, DVD’s and Flash disks which are used in case of system failure to
prevent loss of data.
• Printers for printing documents.
FEASIBILITY STUDY
This study is basically to determine whether it is possible to build the recommended
solution, given the existing resources, skills and business environment. It provides
justification for the business case study viability and ability to successfully complete a
proposed project. It among other things answers the question; is the project worth doing?
The deliverable of this study is a feasibility report, which among other things will specify
the design and development of a new system through the following types of feasibility
studies: -
1. Economic Feasibility
Basically deals with the financial assessment of the cost of the proposed system in
comparison to the estimated benefits that is supposed to be achieved.
This feasibility among other things answers the questions: -
What are the cost benefits? I.e. does the project meet its objective/goal with
minimum amount of expenditure?
A business can only build a new system if the cost benefit ratio is positive.
Among the costs involved include: -
Development costs
Licensing costs.
Hardware costs
Cost for testing new applications.
Software purchases
14
User training costs
Operational costs
Maintenance costs and Hardware leasing.
Staff salaries
Back up costs
Training costs
The landlord and the accountant carried out a cost benefit analysis that consists of the
following aspects: -
Listing all the benefits and costs of the proposed system. Certain costs were
known (hardware), while others have been estimated (development costs and
quantifiable benefits).
The final goal is to compare the estimated costs to the estimated benefits
From the above a decision has been made as to whether the project is worth carrying
out and the results have been positive because the cost benefit ratio proved positive
The following table lists the items that are needed for the successful completion
of the project, together with their respective prices (Cost).
15
Item Quantity Cost per unit Total cost
T OTAL 977,000
Technical Feasibility.
The computerization of the current manual system requires a number of hardware and
software components Also the landlord needs to train the users in handling of the system
as the staff involved in its use are not well conversant well with a computerized data
handling system.
Hardware Requirements
[A] A computer that has the following Features.
1) Hard disk storage capacity of at least 40 GB of free space.
2) Compact Disk Drive that can read and write a Compact Disk.
3) At least 512 megabyte RAM
4) Visual Graphics Adaptor for multicolor display.
5) A Windows Compatible monitor.
Software Requirements
Windows 2000 Server Operating System.
Microsoft Visual Studio .NET
Microsoft Access or oracle and Microsoft SQL for database manipulation
McAfee Virus Scan© Enterprise 8.1
16
FACT FINDING TECHNIQUES
In order to properly assess the appropriate requirements for the system, information
should be gathered from as many sources as possible including system players (owners,
user’s e.t.c) observing users, from reports, forms and other pertinent documentation and
procedures used to carry out the work. There are several techniques for collecting
information. Analysts use a variety of these in any given project. Understanding their
advantages and disadvantages as well as which one to use when it is important for
success in building information systems.
The fact finding techniques used are;
1. Interviewing.
2. Questionnaires.
3. Direct observation of the work environment and end users.
4. Analyzing existing documentation, forms and databases.
5. Sampling.
For this project, the analyst used techniques 2, 3 and 4.
17
Performance.
The current system is slow and inefficient due to it being manual. The system to be or the
computerized system should correct this making it fast and efficient. Additional staff like
system will be needed ones the system is running to ensure its efficiency and speed is
maintained.
CONTEXT DIAGRAMS
The DFD Diagram
SYSTEM DESIGN.
System design is the evaluation of alternative solutions and specification of a detailed
computer-based solution.
The following objectives should be followed for a proper system design;
1. Should be flexible;
2. Should be maintainable; The design should be easy to maintain and this reduces
the tenants’ maintenance costs.
3. Should be easy to use; Should be secure against human error, deliberate misuse or
machine failure and data will be stored without corruption.
18
4. Should be secure;
5. Should be cost effective;
The following tools are used in describing the structure of the new system;
1. Entity-Relationship-Diagram.
2. Data-Flow-Diagrams.
3. Flow-Charts.
ENTITY-RELATIONSHIP-DIAGRAMS (ERD.)
The ERD’s illustrate the logical structure of databases. They are also known as Logical
Data Structures (LDS).
a) Tenants’ form- to capture information about the tenants who visit the
organization to search for a vacant house.
b) Plot form- Registering how many vacant flats are left
c) Unit form- help capture information about houses owned by the
organization
d) Payment form- to capture information on payment of rent
e) Services form- holds data on the services offered by the landlord to his/her
tenants
19
1. Defining outline requirements
This mainly involves identifying some of the requirements, which mainly gives an
a) Tenants form
Capture data on tenants who visit the organization to search for a vacant house.
Thus facilitating easy of information gathering by the customer care unit.
Capture information about the tenants, which will be used to be validated later in
the event the tenant decides to register as one of the tenants to ensure he/she is
assigned what she described initially.
20
Provide a means by which information can be linked to other parts of the system
to ensure data is held centrally to avoid duplication of information.
Help hold data about a customer in one location that is in the customer database.
b) Plot Form
c) Unit form
d) Payment form
Capturing information on those tenants who have paid for their houses
Provide a simple means for paying for the house rent. That is, the tenant will only
deposit money into the account the tenants are given from the specific bank and
the employees will conduct the rest of the activities.
Hold data about payments in one central point that is in the payment database
Provide a means by which information can be linked to other parts of the system
to ensure data is held centrally to avoid duplication of information
e) Services form
Provide a simple means for computing all the services each tenant uses in every
month and provide a simple means for paying for such service bills through
depositing money into the organization’s account as specified.
Provide a means by which information can be linked to other parts of the system
to ensure data is held centrally to avoid duplication of information
Provide a unique way of identify the owner’s bill by use of tenant code as well
house and locate exactly where it is located.
21
USER INTERFACE (UI) PROTOTYPE
INTRODUCTION
This section describes the various screen shorts as they are used in the project. The user
interacts with the system using the screens by supplying inputs to the system.
INPUT SCREENS
This section contains designs of various interface of the system
Form Loading
22
Form Login
23
MDI Form
24
25
Sample Code:
Coding from the module
Public db As DAO.Database
Public rs As DAO.Recordset
26
Case "frmtenants"
DataEnvironment1.rscmdtenants.Update
MsgBox "Record saved Successfully"
Case "frmunits"
DataEnvironment1.rscmdunits.Update
MsgBox "Record saved Successfully"
Case Else
MsgBox "No Active Form"
End Select
End Sub
27
Else
.MoveLast
Rec = !PLOTNUMBER
End If
Rec = Rec + 1
.AddNew
End With
frmplots.txtplotnumber = Rec
frmplots.txtplotnumber.SetFocus
Case "frmservices"
With DataEnvironment1.rscmdservices
If .RecordCount = 0 Then
Rec = 0
Else
.MoveLast
Rec = !plotno
End If
Rec = Rec + 1
.AddNew
End With
frmservices.txtplotno = Rec
frmservices.txtplotno.SetFocus
Case "frmtenants"
With DataEnvironment1.rscmdtenants
If .RecordCount = 0 Then
Rec = 0
Else
.MoveLast
Rec = !nationalid
End If
Rec = Rec + 1
28
.AddNew
End With
frmtenants.txtnationalid = Rec
frmtenants.txtnationalid.SetFocus
Case "frmunits"
With DataEnvironment1.rscmdunits
If .RecordCount = 0 Then
Rec = 0
Else
.MoveLast
Rec = !nationalid
End If
Rec = Rec + 1
.AddNew
End With
frmunits.txtnationalid = Rec
frmunits.txtnationalid.SetFocus
Case Else
MsgBox "No Active Form"
End Select
End Sub
29
End With
Case "frmplots"
With DataEnvironment1.rscmdplots
.MoveNext
If .EOF Then
MsgBox "This is The Last Record"
.MoveLast
End If
End With
Case "frmservices"
With DataEnvironment1.rscmdservices
.MoveNext
If .EOF Then
MsgBox "This is The Last Record"
.MoveLast
End If
End With
Case "frmtenants"
With DataEnvironment1.rscmdtenants
.MoveNext
If .EOF Then
MsgBox "This is The Last Record"
.MoveLast
End If
End With
Case "frmunits"
With DataEnvironment1.rscmdunits
.MoveNext
If .EOF Then
MsgBox "This is The Last Record"
.MoveLast
30
End If
End With
Case Else
MsgBox "No Active Form"
Exit Sub
End Select
End Sub
Public Sub Previous()
Select Case Screen.ActiveForm.Name
Case "frmpayments"
With DataEnvironment1.rscmdpayments
.MovePrevious
If .BOF Then
MsgBox "This is The First Record"
.MoveFirst
End If
End With
Case "frmplots"
With DataEnvironment1.rscmdplots
.MovePrevious
If .BOF Then
MsgBox "This is The First Record"
.MoveFirst
End If
End With
Case "frmservices"
With DataEnvironment1.rscmdservices
.MovePrevious
If .BOF Then
MsgBox "This is The First Record"
.MoveFirst
31
End If
End With
Case "frmtenants"
With DataEnvironment1.rscmdtenants
.MovePrevious
If .BOF Then
MsgBox "This is The First Record"
.MoveFirst
End If
End With
Case "frmunits"
With DataEnvironment1.rscmdunits
.MovePrevious
If .BOF Then
MsgBox "This is The First Record"
.MoveFirst
End If
End With
Case Else
MsgBox "No Active Form"
Exit Sub
End Select
End Sub
Public Sub Delete()
32
.MoveFirst
End With
End If
Case "frmplots"
If MsgBox("Do you Really want to Delete?", vbYesNo) = vbYes Then
With DataEnvironment1.rscmdplots
.Delete
MsgBox "Record Deleted", vbInformation
.MoveFirst
End With
End If
Case "frmservices"
If MsgBox("Do you Really want to Delete?", vbYesNo) = vbYes Then
With DataEnvironment1.rscmdservices
.Delete
MsgBox "Record Deleted", vbInformation
.MoveFirst
End With
End If
Case "frmtenants"
If MsgBox("Do you Really want to Delete?", vbYesNo) = vbYes Then
With DataEnvironment1.rscmdtenants
.Delete
MsgBox "Record Deleted", vbInformation
.MoveFirst
End With
End If
Case "frmunits"
If MsgBox("Do you Really want to Delete?", vbYesNo) = vbYes Then
With DataEnvironment1.rscmdunits
.Delete
33
MsgBox "Record Deleted", vbInformation
.MoveFirst
End With
End If
Case Else
MsgBox "No Active Form"
Exit Sub
End Select
End Sub
Public Sub Search()
Dim searchvar As String
Dim sbookmark As String
Select Case Screen.ActiveForm.Name 'selects active form
Case "frmpayments"
'Type What is to be searched in the input box
searchvar = InputBox("Type NATIONALID to Search")
If searchvar = "" Then Exit Sub
With DataEnvironment1.rscmdpayments
sbookmark = .Bookmark
.MoveFirst
.Find "nationalid='" & searchvar & "'"
If .EOF Then
MsgBox "Record Not Found", vbInformation
.MoveFirst
End If
End With
Case "frmplots"
'Type what is to be searched in the input box
searchvar = InputBox("Type plot number to Search")
If searchvar = "" Then Exit Sub
With DataEnvironment1.rscmdplots
34
sbookmark = .Bookmark
.MoveFirst
.Find "PLOTNUMBER='" & searchvar & "'"
If .EOF Then
MsgBox "Record Not Found", vbInformation
.MoveFirst
End If
End With
Case "frmservices"
'Type What is to be searched in the input box
searchvar = InputBox("Type plotno to Search")
If searchvar = "" Then Exit Sub
With DataEnvironment1.rscmdservices
sbookmark = .Bookmark
.MoveFirst
.Find "NAME='" & searchvar & "'"
If .EOF Then
MsgBox "Record Not Found", vbInformation
.MoveFirst
End If
End With
Case "frmtenants"
'Type What is to be searched in the input box
searchvar = InputBox("Type nationalid to Search")
If searchvar = "" Then Exit Sub
With DataEnvironment1.rscmdtenants
sbookmark = .Bookmark
.MoveFirst
.Find "nationalid='" & searchvar & "'"
If .EOF Then
MsgBox "Record Not Found", vbInformation
35
.MoveFirst
End If
End With
Case "frmunits"
'Type What is to be searched in the input box
searchvar = InputBox("Type nationalid to Search")
If searchvar = "" Then Exit Sub
With DataEnvironment1.rscmdunits
sbookmark = .Bookmark
.MoveFirst
.Find "NATIONALID='" & searchvar & "'"
If .EOF Then
MsgBox "Record Not Found", vbInformation
.MoveFirst
End If
End With
Case Else
MsgBox "No Active Form"
Exit Sub
End Select
End Sub
36
SYSTEM IMPLEMENTATION
INTRODUCTION.
This refers to process of the new system from designer to the user. It also involves
development of quality assurance procedures.
The following are the practical task that must be accomplished before implementation.
The implementation process involves the following practices.
1. Testing
2. File conversion.
3. Training user.
4. Documentation preparation.
5. Selection of changeover strategy.
FILE CONVERSION.
This is the movement of data/converting of data from one format to another .If the files
are in computer system, it is possible to move data from the present implementation to
the target hardware and software. It is advisable to do so through investigation about the
cost and compatibility.
37
This refers to conversion of data to format that is acceptable and compatible to the
system. The data will be recorded in the computer now and the system has to be
automated.
The task involves extra clerical resources, the operational requirements that have to be
planned for before.
TRAINING USERS.
This is a strategy by give knowledge to the users who will be using the system. It
involves training the current users and recruitment of new personnel.
Methods of training users
Case studies
Using printed handouts.
Meetings.
Practice
The training exercise needs a lot of resources hence it is resource intensive . You must
have an objective.
DOCUMENTATION PREPARATION.
Refer to a document that outlines how the new system will work once in once.
38
CHANGEOVER STRATEGY.
This is the adoption of the new system from the old system. The system used is parrell
method.
The technique involves running the old and new system co-currently together.
Other methods that can be applied include; Direct, Pilot and Phased changeover.
The development environment tools of the system include: -
Microsoft Visual Basic 6.0- this is a programming language that is used to code
the source code of the system. It enabled creation of interfaces, Database
Connection, development and designing of reports and creation of source codes.
Microsoft Access 2003- this is the software that enables the creation and
designing of the database
Microsoft Word 2003- this is application software that enabled creation of help
files and documentation of the system.
SYSTEM FUNCTIONALITIES
The system is able to perform the following functions: -
Store details of transactions performed
Store details of tenants and manage their records.
Enhance security
Produce reports on: -
Tenants
Units Rented
Vacant Plots
BIBLIOGRAPHY
The following books have helped me coming up with ideas and codes used in the project-
• Deitel & Deitel; Visual basic 6.0, 2007 Edition
• System Analysis and Design Manual (Inoorero)
WEBSITES.
39
I visited the following websites to get some codes
www.W3Schools.com
www.Code Jockeys R Us.com
Installation guide:
Initially the system is stored in a CD-ROM. In order to install the system, the following
procedures will assist:
• Switch on the computer and ensure the CD-ROM drive is functioning.
• Insert the systems installation CD-ROM in the CD-ROM drive.
• Open my Computer followed by the CD-ROM drive icon, and you will see the
“Setup” icon.
• Double click on the “Setup” icon.
• Follow the on screen instructions to complete installation.
• Now relax and wait for the system to finish installing.
Logging In.
The system is designed in a way to provide security to information concerning
different departments. Different people logging into the system using their passwords
achieve this, the system is designed to access the staff table in the database to link the
username to the correct password thus allowing only authorized access. A combo box is
provided on the login interface with all staff names and a textbox to enter the password.
Browsing Records.
This is the activity of observing various records stored in the database. This is achieved
by using the first, last, previous and next command buttons.
The command button “last” shows the last record in the database table while the
command button “First” shows the first record in the database. The command button
“Next” shows the next record to the one that is currently being displayed while the
command button “Previous” displays the record preceding the one that is currently being
displayed.
40
Saving a record.
This function is only accessible after you have either added a new record or you have
edited an existing record. All you have to do is click on the save button and a
confirmation message will be displayed to inform you that record has been saved or
updated. In any case you input inappropriate data in the data entry fields, the record will
not be saved and you will be provided with the error message encountered by the system.
Generating Reports.
Reports are used to give a summary of information contained in any given database.
This system can produce various reports and filter them according to any available
option. To generate a report, go to MDI Reports Menu
Adding a record.
To register is to add an individual’s details in record in any given database.
This system involves tenants and other registrations.
To register, click on the “Addnew” command button, then input the necessary details in
the textboxes and click the “save” command button to add a record into the database.
Common dialogs interface will then appear choose the location of the members’ picture
then select the picture. Click open to load it onto the systems interface. After you have
input the required recruit details, click on the save command button to save the record.
REFERENCES
1) System Analysis and Design Manual (Inoorero)
2) Visual Basic 6.0 (1997)Edition by DEITEL&DEITEL
41