You are on page 1of 7

CHAPTER FOUR

SYSTEM IMPLEMENTATION AND REQUIREMENTS

4.0 SYSTEM IMPLEMENTATION

The system implementation is based on all the processes and activities that need to be carried out

to transform the developed system into practical and functional software. The new system will be

implemented gradually alongside the existing system until the new system is fully understood by

the users of the system. This involves putting the design system into effect in order to determine

whether the new system meets its requirements as specified in the design.

This particular section is very paramount because the success of the project lies here. In the

implementation phase, the planning house of the system is put into practice and usage of the new

system is put into effect by writing the computer program. It should be noted that a lot of

condition must be tested to justify the standard of the program.

4.1 SYSTEM REQUIREMENTS

The purpose of this section is to highlight on the implementation environment of the proposed

system. These covers the hardware and software environments for the implementation phase of

the system design and development.

4.1.1 HARDWARE REQUIREMENTS

Hardware are the physical computer components that can be seen and touched. They work

together with the software to make the computer to function as a system.


The hardware requirements of the new system are listed below.

 Processor: Intel® Core™ i5-2410M CPU @ 2.30GHz


 2.56MB – 8GB RAM
 10GB Hard Disk Space (minimum)
 Monitor, Mouse and Keyboard
 CD ROM Drive / DVD Drive
 A 1500v Uninterrupted Power Supply (UPS)
 Local Server

4.1.2 SOFTWARE REQUIREMENTS

The software requirements of this system are listed below.

 Operating System (Window 2000, XP, Window 8, 10 and above)

 PHP MyAdmin

 HTML

 MySQL Database for Storage

 Web Browser such as Mozilla Firefox, Internet Explorer, Chrome

 Text editor e.g. Notepad ++, Sublime


 Wamp / Xampp Server (LocalHost)

4.2 SYSTEM TESTING

System testing is the stage of implementation, which is aimed at ensuring that the system works

accurately and efficiently before live operation commences. Testing is the process of executing

the program with the intent of finding errors and missing operations and also a complete

verification to determine whether the objectives are met and the user requirements are satisfied.

The ultimate aim is quality assurance. Tests are carried out and the results are compared with the
expected document. In the case of erroneous results, debugging is done. Using detailed testing

strategies a test plan is carried out on each module. The various tests performed in “Network

Backup System” are unit testing, integration testing and user acceptance testing.

4.2.1 INTEGRATION TESTING

Data can be lost across any interface, one module can have an adverse effect on another, sub

functions when combined, may not produce the desired major functions. Integration testing is a

systematic testing to discover errors associated within the interface. The objective is to take unit

tested modules and build a program structure. All the modules are combined and tested as a

whole. Here the Server module and Client module options are integrated and tested. This testing

provides the assurance that the application is well integrated functional unit with smooth

transition of data.

4.2.2 USER ACCEPTANCE TESTING

User acceptance of a system is the key factor for the success of any system. The system under

consideration is tested for user acceptance by constantly keeping in touch with the system users

at time of developing and making changes whenever required.

4.3 EFFICIENCY OF THE SYSTEM

With the rapid spread of digital communication network, there is great need for development,

where the operational system is evaluated from time to time to examine its effectiveness and

efficiency in many areas where the existing system could not work.

The efficiency of the new system are identified below.


(i) The system increase the security of data/information given in terms of having them in

a computer system with necessary backups and password preventing unauthorized

user.

(ii) The system ensures a fast and easy access and retrieval of users records

(iii) The system is reliable because users can easily get their reply or feedback.

(iv) The new system is easy to operate base on the Graphical User Interface (GUI)

designed for the users.

4.4 INSTALLATION OF THE NEW SYSTEM

The new system can be installed on another system using the following procedures:

i. Install Xampp server on the user system;

ii. Copy the project folder “hostel mgmt PHP” from the installation DISK, open drive

C: from “my computer”; double click on Xampp directory, double click on Open “

htdocs folder” and paste the copied project “hostel mgmt PHP” in C:/xamp/htdocs;

iii. Click on “Xampp server”, start the apache and MYSQL; open any browser of your

choice, go to URL and type “localhost/php my admin”;

iv. Click on the database or “New”, type the name of the database “property” and click

“Create”;

v. After the database has been created, from the main bar click on “import” to import

the database;

vi. Go to any browser of your choice, locate the main folder “hostel mgmt PHP”, locate

database file folder and Click Open;

vii. Select the file with SQL extension and click Open;
viii. Scroll down and click Go. Wait for the database to be installed successfully;

ix. Open another tab in any browser of your choice, go to the URL and type the address

“localhost/ hostel mgmt PHP” to open the program for the homepage;

4.5 SYSTEM MAINTENANCE GUIDE

The developed application require frequent backup in other to keep the smooth running of the

application. The system also requires the user to always perform a system cleanup to clear cache

and defragmentation in other to reduce the fragmented programs on the operating system. We

also recommend as part of maintenance routine the use of up to date browsers.

4.6 LIMITATIONS OF THE STUDY

This study centres on the development of a Room Allocation System for the Polytechnic. The

developed system has the following limitations.

(i) Students are expected to go to various cafes to make their online payment and upload the

receipt on the Room Allocation System Website as the new system does not have the

online payment functionality.

(ii) Limited access to administrative information.

(iii) MySQL service cannot start by itself unless the user activates the Apache,

MySQL and FileZilla manually. Everything you need to do is run by MySQL services

and due to this limitation a port error can occur.


CHAPTER FIVE

SUMMARY, CONCLUSION AND RECOMMENDATIONS

5.1 SUMMARY

The development of a web based Room Allocation System in hostel is a project research work

carried out from the scratch for the purpose of handling tedious manual activities of Room

Allocation System in the Polytechnic Hostel of the Federal Polytechnic Bida, Niger State.

This project work tackles variety of operation been handled manually by hostel management,

such as patrons/matrons, thereby providing and preferring solutions to the much challenge

encountered while using the manual method.

5.2 CONCLUSION

In conclusion, the effectiveness, security and affiance of the system was tested and based on the

study, effort was made to ensure the proposed system tackled and solved most of the

administrative functions normally performed manually thereby successfully reducing the stress

encountered by the administrator during registration process and making room allocation

available students that are in search of rooms in the polytechnic hostel. The system was

implemented using NOTEPAD ++, HTML, CSS (cascading style sheet), MYSQL, PHP AND

XAMPP SERVER as the Testing Server.


5.3 RECOMMENDATIONS

Due to the effectiveness and efficiency of the new system, the researchers recommend the

following:

 The newly designed system should be implemented online as it will ease students’

registration by the management and also eliminate the tedious process of managing

potential or prospective user’s files through the front end.

 The software and hardware requirement for the new system should be met so as to ensure

effective performance and operation of the system.

 It is advised that the addition of functions such as payment process and other important

functions should be developed to fasting the entire registration process of the customer or

clients.

You might also like