Project Topics | Seminar Topics | Related Topics
Design and Implementation of a Web Based Software for Data Compression

DESIGN AND IMPLEMENTATION OF A WEB BASED SOFTWARE FOR DATA COMPRESSION


CHAPTER ONE


General Introduction


1.1.0 Introduction

In recent times, there has been a great need driven towards the maximizing of data transfer between communication terminals thereby making efficient use of network bandwidth and disk space. Compression is the process used to reduce the physical size of a block of information. Data encoding is the term used to refer to algorithms that perform compression. Data compression is a type of data encoding. Doyle and Carlson (2000) write that data compression “has one of the most simple and elegant design theories in all engineering”. A simple characterization of data is that it involves transforming a string of characters in some representation (such as ASCII) into a new string (0f bits for example) which contains the same information, but whose length is as small as possible. Data compression squeezes data so it requires less disk space storage, less bandwidth on a data transmission channel. Communication equipment’s like modems, bridges and routers use compression scheme to improve throughput over standard leased lines or phone lines.

File compression can be employed at various levels; a user can choose to compress individual files, a whole folder or the whole of a drive. Most compression schemes take advantage of the fact that data contains a lot of repetitions. For example, alphanumeric characters are normally represented by a 7-bit ASCII code but a compression scheme can use a 3-bit code to represent its most common letters. Compressed files are called archives. Archives can contain more than one file. Archive files are manipulated with utilities such as WinZip or IZArc.


1.2.0 Problem Definition

Many sources of information contain redundant data or data that adds little to the stored information. This results in tremendous amount of data being transferred between client and server application. Many times lots and lots of information is to be transferred over a communication channel; this information if not compressed requires a lot of disk space for storage. Similarly, it is important to note that large bits of information require large bandwidth over a transmission channel. This bandwidth is measured in bits/seconds which makes it costly. A large chunk of information require more transmission time than less information. All these factors are the problems that gave rise to the need for compression.


1.3.0 Objective Of The Study

There are many reasons for data compressions; the main aim of data compression is to reduce redundancy by reducing storage requirements. When the amount of data to be transmitted is reduced, the effect is that of increased storage capacity of the communication channel. Similarly, compressing a file to half its original size is equivalent to doubling the capacity of the storage medium. It may then become flexible to store the data at a higher rate thus faster level of storage hierarchy and reduce the load on the input/output channels of the computer system.

One objective of this project is to achieve a faster file transfer as well as make use of less bandwidth on a data. For data communication, the transfer of compressed data over medium results in the increase in the rate of information transfer. This is another aim of file compression.

Basically, source coding for data compression is a method , utilized in data systems to reduce the volume of digital data to achieve benefits in areas including but not limited to;

  • Reduction of the transmission channel bandwidth
  • Reduction of the buffering and storage requirements
  • Reduction of data transmission time at a given rate.

Thus at the end of this project, I should be able to develop a data/file compression and decompression utility that aids easy transfer of data.


1.4.0 Research Justification

Bandwidth is used as a synonym for data transfer rate (DTR) which is the amount of digital data that is moved from one place to another in a given time. It can be viewed as the speed of travel of a given amount of data from one point to another. In general, the greater the bandwidth of a given path, the higher the transfer rate together with other resources like disk space, time and money which are very necessary in networking form the motivation for this project.

This project is essential to all users of the internet and indeed all users of the computer system as compression will allow more work to be done.


1.5.0 Research Methodology

Data compression can be implemented on existing hardware by software or through the use of special hardware devices that incorporates compression techniques. The efficiency of compression utility also depends on the specific algorithm used by the compression program. While it is possible to compress and decompress data using tools such as WinZip, Gzip and Java Application (or jar) these are used as standalone applications. The WinZip tool is used to create a compressed archive and to extract files from compressed archive in the windows. On UNIX, tar is used to create archive file then the Gzip command is used to compress the file. Others are the lossy and lossless techniques. The lossless data compression has the ability to return the decompressed data after compression back to its original form. On the other hand, in the lossy compression the decompressed data may be different from the original data. An example of lossless compression is WinZip and JPEG is an example of a lossy compression. Lossy compression method typically offers a three-way trade off between compression speed, compressed data size and quality.

In this one, it is intended that the lossless algorithm shall be used as a tool to create a compression utility like WinZip, Gzip and JPEG to solve the problem of high use of internet bandwidth, reduce the problem of low disk space, hence doubling the capacity of the storage medium to aid early file transfer.


1.6.0 Scope And Limitation Of Study

The scope of the study; implementation and design of a file compression is based on the study of already existing compression utility and compression algorithm which shall lead to an introduction of a new compression utility that aid resources like storage space, data transfer rate, bandwidth, disk space, time and money.

The limitations that will hinder effective implementation of this project include;

The scope is centered on basic implementation of compression and decompression processes.
Another limitation is that the project implementation would not take into consideration low level details and technicalities involved in creating a compression utility, but will focus on employing various pre-existing APN (Application programming Interface) and libraries in order to create such a utility.


1.7.0 Definition Of Terms

Algorithm:

A set of instructions followed in a fixed order and used to solve computer programs.

Throughput:

The amount of work, goods or people that are dealt with in a particular period of time.

Stubs:

Accidentally strike against something.

Utility:

A piece of computer software that has a particular use.

Proliferation:

A sudden increase in the amount or number of something.

Ensemble:

A set of things that go together to form a whole.

Permutes:

Submit to a process of alteration, rearrangement or permutation.

Premise:

A previous statement from which another is inferred.

Patent:

A special document that gives you the right to make or sell a new invention or product that no one is allowed to copy.

Encryption:

A process or securing information on the computer using special codes that only some people can read.

Metadata:

Information that describes what is contained in large computer data bases

Innocuous:

Something that is not likely to cause harm to anyone or to cause trouble


CHAPTER TWO

2.0 Literature Review

2.1 Introduction

The review of relevant literature is the main topic of this chapter. A literature review covers theoretical and methodological contributions to a certain issue in addition to the state of knowledge at the time of writing. It provides information about the state of the art in relation to the subject you are writing about. It examines the body of work on the chosen subject. The literature evaluation in this study comprises the …


Procedure for Downloading the PDF (Docx) Material


Design and Implementation of a Web Based Software for Data Compression can be downloaded by requesting the full set of materials at the project or seminar cost. The document will be sent via Microsoft Word (MS-Word) format via WhatsApp (e-mail) following payment confirmation.


Seminar Material Cost
₦3,000
Project Material Cost
₦5,000


Request Complete Material

Complete Material Chapters of Design and Implementation of a Web Based Software for Data CompressionClick here to request the Complete Material via WhatsApp including;
  • Preliminary Pages,
  • Chapter 1-5,
  • References and Appendix.



TABLE OF CONTENTS

PRELIMINARY PAGES


CHAPTER ONE

INTRODUCTION


    • 1.0 Introduction

    CHAPTER TWO

    LITERATURE REVIEW

    • 2.1 Introduction

    CHAPTER THREE

    SYSTEM ANALYSIS AND DESIGN

    • 3.1 Methodology Adopted
    • 3.1.1 Problem Identification Using SSADM
    • 3.2 Analysis of the Existing System
    • 3.2.1 Dataflow of the Existing System
    • 3.2.2 Disadvantages Of The Existing System
    • 3.2.3 Weakness of the existing System
    • 3.3 Feasibility Study
    • 3.3.1 Economic Feasibility
    • 3.3.2 Technical Feasibility
    • 3.3.3 Operational Feasibility
    • 3.4 Analysis of the Proposed System
    • 3.4.1 Data Flow Diagram of the Proposed System
    • 3.4.2 Advantages of the Proposed System
    • 3.4.3 Justification of the Proposed System
    • 3.5 Functional Requirements
    • 3.5.1 Use Case Diagram Of The Admin / User Privileges
    • 3.6 Data Requirements
    • 3.7 High Level Model of the Proposed System

    CHAPTER FOUR

    SYSTEM DESIGN AND IMPLEMENTATION

    • 4.1 Objectives of the Design
    • 4.2 Cohesion and Decomposition High level Model
    • 4.3 Control Center / Overall Dataflow Diagram
    • 4.3.1 Proposed System Operation Flowchart
    • 4.4 System Specification and Design
    • 4.4.1 Input and Output Specification
    • 4.4.2 Database Specification and Design
    • 4.4.3 Data Dictionary
    • 4.5 Choice and Justification of Programming Language
    • 4.6 Program Documentation
    • 4.7 Implementation Techniques
    • 4.7.1 System Testing
    • 4.8 Programming Module Specification
    • 4.8.1 Installation
    • 4.9 Computer Hardware Minimum Requirement
    • 4.10 Software Requirement
    • 4.11 Personnel / User Training
    • 4.12 File Maintenance Module

    CHAPTER FIVE

    SUMMARY, CONCLUSION AND RECOMMENDATION

    • 5.1 Introduction
    • 5.2 Summary
    • 5.3 Conclusion
    • 5.4 Recommendation

    REFERENCES

    APPENDIX A - “SOURCE CODE”

    APPENDIX B - “OBJECT PROGRAM”


    Disclaimer for Complete Material Utilization

    The displayed research work titled "Design and Implementation of a Web Based Software for Data Compression" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.


    Frequently Asked Questions (FAQ)


    Is the topic “The Effect of Poor Teacher - Pupil Relationship on Academic Achievement of Biology Students” recommended for Education Project?

    Yes it is highly recommended — Teacher-student relationship is the quality of interaction between the teacher and the students that could lead to achievement outcome. The study was carried out to investigate the Effect of Poor Teacher - Pupil Relationship on Academic Achievement of Biology Students in Enugu East Local Government Area. Investigation revealed that poor performance in the field of science is caused by the poor quality of science teachers, overcrowded classrooms and lack of suitable and adequate science equipment among others. The school system generally in Enugu urban has seen associated with poor academic performance and formation of bad gangs by pupils, perpetual hatred to teachers and neglect of some subjects which then gave rise to serious problems for the realization of educational objectives. …


    Can the material for “The Impact of Cost Control in Manufacturing Industries as Well as Its Problem” be used as a guide for Accountancy / Accounting Project?

    Yes it can be used — These research works try as much as possible to look into the impact of cost control in manufacturing industries as well as its problem. In pursuance of this objective, there will be head to highlight the following. Make detailed explanation of the methodology involved in the heading of the cost control in that case study. Chapter one of this project based on the scopes, purpose, hypothesis in a manufacturing concern, it also deals with the background statement of the problem and definition of term in the cost control system. Chapter two deals with the literature review where definition and meaning of cost control, control methods need for cost control, importance, modern development, types, merits, costing system and cost control as …


    Can this topic “The Impact of Motivation on Workers Productivity” be used for Public Administration (PA) Project?

    Yes it can be utilized for research — The objective of this study was to determine the impact of motivation on workers productivity of staff of tertiary institution with particular reference to both the academic staff and non-academic staff of the tertiary institution in Ijebu-Ode Metropolis, South Western in Nigeria. Fifty (50) staffs were surveyed using descriptive questionnaire. The questionnaire contained twenty research questions covering the indices of motivation considered in this. All the questionnaires were distributed accidentally, and 49 (forty-nine) out of fifty (50) questionnaire were completed and returned giving a 98percent return rate. The 49 (forty-nine) completed questionnaire were analyzed using a simple percentage for the demographic data of the respondents and‘t’-test to test the hypothesis. To improve on performance and productivity of the staffs, management should …


    Can this topic “Determinants of Corporate Social Responsibility Disclosures in Nigerian Quoted Companies” be used for Economics Project?

    Yes it can be utilized for research — This study examines the determinants of corporate social responsibility disclosures in Nigerian quoted companies. The broad objective of the study is to examine the determinants of corporate social responsibility of corporate entities. Specifically, the study examines the relationship between company size, profitability, industry type, firm’s origin and environmental responsibility measured by extent of environmental reporting. The cross-sectional research design is adopted for the study. The population consists of all quoted companies in the Nigerian capital market. Data were obtained from annual report and accounts of the sampled companies. Data collected were analyzed using the descriptive statistics while hypotheses formulated were tested using the ordinary least squares techniques. The findings indicated that a negative relationship is observed between the extent of CSR …


    Can the material for “Computer Based Car Rental Information System” be used as a guide for Information System Project?

    Yes it can be used — Car leasing has contributed to the growth of many industries in Nigeria. In dead companies who have short term contracts to execute find it cost ineffective to purchase their own cars for the short duration. As a matter of fact, they depend on car leasing companies like Marlum Company the case study to lease cars to them throughout the duration of their contracts. But one factor remains indispensable; it is the manner in which the leasing services are operated most especially concerning efficiency. It is here the computer system comes into play for it’s augmentation with the human effort at Marlum construction company Enugu will definitely provide an efficient system tat will monitor the model and quantity of cars in stock …


    Can this topic “Analysis of Bitumen Reserve Estimate for the Imeri Deposit” be used for Geology Project?

    Yes it can be utilized for research — Bitumen is a viscous liquid, or a solid consisting essentially of hydrocarbons and their derivatives, and is soluble in carbon disulphide, substantially non-volatile and softens gradually when heated. The study was carried out to analyze the Bitumen Reserve Estimate for the Imeri Deposit using Imeri, Ogun State, Nigeria as a case study. In achieving this aim, the following specific objectives were laid out to delineate the subsurface lithology, map the bitumen deposits in the study area using electrical resistivity method and determine the flow of the bituminous oil in the subsurface. Due to the vast economic important of the Bitumen oil the geophysical exploration will not be evicted, for the success of this project the geophysical electrical resistivity method was …


    Can the material for “Capital Market and Economic Growth in an Emerging Economy; Evidence From Nigeria” be used as a guide for Economics Project?

    Yes it can be used — This research work examines the role of the forensic accountant in fraud detection in Nigeria with comparative analysis of public and private sectors. Forensic accountant plays a significant role in the Nigeria organizations whereby he investigates with the use of technological equipment in its assignment. The researcher employs primary data (questionnaire and personal interview) to collect data. Hypotheses were tested with the use of z- test at 5% level of significance and the result reveal that a good forensic accountant will assist in the growth and development of any organization in which he/she carry out his/her assignment. This study recommends among others that a high degree of mutual trust, respect and understanding should exist among the forensic accountants, in the public …


    Is the topic “Design and Construction of a Wooden Bookshelf” recommended for Civil Engineering Project?

    Yes it is highly recommended — Bookshelf (WOODEN BOOKSHELF) is a piece of furniture used in storing books. From the foregoing, bookshelf has been considered on important piece of furniture both at home and various organizations. The book shelf has been considered to be majority made of wood that can stand the strength to resist both fatigue and shock. The book shelf is joined and fastened at place where necessary to obtain. The best and exact requirement that suit the users desired choice. The important of book shelf cannot be over emphasized as it uses ranges from simply arranging books to get an organized book for used and easy collection to wide range of presentation for either decoration of workshop, over the time, bookshelf has been …


    Can the material for “Knowledge, Attitude and Practice of Health Care Workers Towards Personal Protective Equipment” be used as a guide for Midwifery Project?

    Yes it can be used — Personal protective equipment is designed to protect health care providers from serious workplace injuries or illnesses. The study was carried out to examine the Knowledge, Attitude and Practice of Health Care Workers towards Personal Protective Equipment (PPE) in Ijebu Ode. In achieving this aim, the following specific objectives were laid out to assess the relationship between uses of PPE among the health care providers (HCPs) and determine the frequency of daily changing of PPE among health care workers in Ijebu Ode. The research design used in this report is descriptive design, utilizing questionnaire method to obtain information from the respondents for this project. A total of 80 (eighty) respondents were selected for this study to represent the entire population of …


    Is the topic “Effect of Manpower Planning on Productivity of Employees in Public Sector” recommended for Business Administration and Management (BAM) Project?

    Yes it is highly recommended — The essence of this research has it that manpower planning have been found to be capable of making positive impacts on the development in an organization and the quality life of the people by putting the right kind of employees to perform in an effective and efficiency manner toward the objectives of the organization. This assertion remain uncontestable given to its role its played toward the development of the organizational goals. However, poor level of training and development are attributed to the progress in achieving the organizational goals, it is to this end that this research work is being carried out with a view to identify the effect of manpower planning on productivity of employees in public sector. In gathering …



    Chat with us on WhatsApp