DESIGN AND IMPLEMENTATION OF SIMPLE WEB SERVER APPLICATION CASE STUDY OF IMT ENUGU

0
533

ABSTRACT

In computing, a server is any combination of hardware or software designed to provide services to clients. When used alone, the term typically refers to a computer which may be running a server operating system, but is commonly used to refer to any software or dedicated hardware capable of providing services. With the advance in technology in field of computer related organization, a lot of things are now automated. As a matter of fact, Information technology has a vital role in the design and implementation of an Simple Web Server Application. Almost all our Higher Institution has gone into Simple Web Server Application because of the extraordinary benefit resulting from information technology. Information technology has enabled a Simple Web Server Application to project work successfully. With this Simple Web Server Application, students’ data/information are well collected, processed and stored for the management purpose.

ORGANIZATION OF PROJECT WORK

          This project work is primarily designed to give an insight to Simple Web Server Application.

          Chapter one talks about introduction to Simple Web Server Application, study of problem and objectives as well as definition of the scope.

          Chapter two comprises the literature review. Chapter three gives the detailed information about the existing (old) system, while chapter four and five deals with the design and implantation of new system.

          Chapter six document the project work, while chapter seven summaries,  conclusion and suggestions were made.

TABLE OF CONTENTS

Title page                                                                                i

Certification                                                                                      ii

Dedication                                                                               iii

Acknowledgement                                                                             iv

Abstract                                                                                  v

Table of contents                                                                     vii

CHAPTER ONE

INTRODUCTION                                                                            1

1.1     Background of the study                                                         1       

1.2     State of the problem                                                      2

1.3     Purpose of the study                                                      3

1.4     Aims and objectives                                                       3

1.5     Scope of study                                                               5

1.6     Limitations of study                                                      5

1.7     Assumptions                                                                 6

1.8     Definition of terms                                                                  7

CHAPTER TWO

LITERATURE REVIEW                                                        8

CHAPTER THREE

  • Description and analysis of existing system                            15
    • Fact finding method used                                                        17
    • Organization structure                                                   19
    • Objectives of Existing system                                        21
    • Input, Process and Output Analysis                              22
    • Information Flow Diagrams                                           26
    • Problems of the Existing System                                   27
    • Justification of the New System                                              28

CHAPTER FOUR

  • Design of the New System                                             30
    • Input Specification and design                                                30
    • Output specification and design                                              32
    • File Design                                                                     34
    • Procedure chart                                                              36
    • System flow chart                                                                   38
    • System requirements                                                     40     

CHAPTER FIVE

  • Implementation                                                              42
    • Program Design                                                             45
    • Program Flowchart                                                        48
    • Pseudo code                                                                            54
    • Source Program: Test Run                                             59

CHAPTER SIX  

Documentation                                                                        60

CHAPTER SEVEN

  • Recommendation                                                           62
    • Conclusion                                                                     64

Bibliography                                                                  65

                                           CHAPTER ONE

1.1     INTRODUCTORY CONCEPTS

As most nations of the world are becoming information technology inclined, Nigeria is not left behind. Even as most organizations and companies in the foreign countries have implemented information technology in their films, likewise most of Nigeria’s organizations and companies have also enjoyed the benefits of information technology.

          Even as most foreign countries like America, China and India are experiencing information technology boom, Nigeria is yet to come to such level. With the communication satellite launched recently in our country will explore the hidden treasure of information technology.

A file server may be dedicated or non-dedicated. A dedicated server is generally designed specifically for use as a file server, with workstations attached for reading and writing files and databases. A workstation may share files with other workstations on the network directly however by turning on its “Server” service and then by creating a “Share” — this process creates a non-dedicated file server that is primarily being used as a workstation.

File servers may also be categorized by the method of access: Internet file servers are frequently accessed by File Transfer Protocol (FTP) or by HTTP (but are different from web servers, that often provide dynamic web content in addition to static files). Servers on a LAN are usually accessed by SMB/CIFS protocol (Windows and Unix-like) or NFS protocol (Unix-like systems). Database servers, that provide access to a shared database via a database device driver, are not regarded as file servers. Most file servers are simultaneously print servers too, as they provide access to printers via network. A single file serving computer may be accessible by multiple means: it may run an FTP server, an SMB server, etc., serving the same files

          As I consider the design and implementation of Simple Web Server Application, it is necessary to mention here that information technology have a lot to play in achieving this. Implementing Simple Web Server Application entails having access to internet, having a website and the place of strong and reliable database.

          All these must be put into consideration and they are well treated in the subsequent section of this project work.

1.2    BACKGROUND OF STUDY

PRIOR TO THE establishment of the Institute of Management and Technology, Enugu, there were two institutions in Enugu – The College of Technology which offered courses in Engineering and Laboratory Technology, up to the Ordinary Diploma Level and the Institute of Administration which provided short in-service Training Courses for Civil Servants of various grades. The college of Technology was part of the Ministry of Education and was controlled directly by that Ministry. Similarly, the Institute of Administration was controlled by the Ministry of Establishments. Both institutions were staffed by Civil Servants who were posted to the two institutions and could be re-posted to other departments of ministries according to the needs of the service. They were not specially recruited as teachers. Thus, the administration and operation of the institutions closely followed the routine in the Civil Service. Both institutions were separate and located on different sites.

The college of Technology was part of the Ministry of Education and was controlled directly by that Ministry. Similarly, the Institute of Administration was controlled by the Ministry of Establishments. Both institutions were staffed by Civil Servants who were posted to the two institutions and could be re-posted to other departments of ministries according to the needs of the service. They were not specially recruited as teachers.         

However, the need for a higher institution of learning to upgrade the training in technology and management education has begun to be felt for some time. The academic program of the College of Technology, Enugu, was no longer adequate for the assessed needs of Nigeria at the threshold of industrial take-off. If the industrialization of the country was to be achieved and maintained at a high standard, the technologists, technicians and processionals needed a better and more functional training. It is clear that successful industrial development depends as much on the technologists as on the management skills and expertise available to the country

1.3     STATEMENT OF THE PROBLEM

          Owing to (i) the difficulties student encounter in manual filling and submission of IMT forms (ii) time wasted in getting information from IMT officers on how to fill the form. (iii) Loss of some submitted forms due to mismanagement of IMT officers and (iv) Long queue the students face in collecting their IMT Receipts, the need arises for the development of Simple Web Server Application to alleviate these problems.

DESIGN AND IMPLEMENTATION OF SIMPLE WEB SERVER APPLICATION CASE STUDY OF IMT ENUGU