The Blog is a final Bus Stop for Academic Materials such as Assignments, Essays, Reports, Thesis, Projects, Dissertations Among others.

Monday 3 September 2018

Design and implementation of Charity Website


 

CHAPTER 1:

INTRODUCTION

1.1       Overview

This study focused on design and implementation of charity organization website.   It describes the step-by-step process to developing and implementing the website for the organization. In today’s modern world, organizations that want to reach global audiences seize the advantage of internet technology to achieve their goal. Charity organizations also make use of this medium and technology to reach their online audience as well as potentials donors across the world to promote their course and to increase revenue by appealing to their online audience.

For a long lasting solution, a charity origination’s website that will stand taste of time would be designed and implemented using basic programming language such as HTML which is a Mark Up Language, CSS, and Java Script for the design and managing its contents.

As usage of the Internet is increasing, so are the programming languages and content management systems (CMS) for creating webpages. There is a wide range of different programming languages and CMSs to choose from, based on different kinds of frameworks and purpose of which the website is been designed.

A different approach to using a premade programming language and CMS is to create a better  website, as Simpson (2005) pursued in his comparative study on a range of different programming languages  and open-source CMSs. The categories are freely available systems on the market and the homemade CMSs to give the less experienced developer a clearer view of how programming languages works and how to use them to design and implement a modern website for organizations be it private, public or charity.

1.2       Background and Motivation

In the early days of the World Wide Web (WWW), websites were largely consisting of static pages. In those days, both the task of web designing, development and implementation laid entirely in the hands of the webmasters (Ceri &  Bongio, 2000). Content writers were completely dependent on webmasters in order to deploy contents on the web pages.  Nowadays, a very suitable solution for such problem is the programming languages and content management systems (CMS) that separate presentation from content and also enable the user to deploy and interact with text, image and other data on a web browser.

In his article, "Content Management and the Separation of Presentation and Content", Clark (2001), discusses the importance of web design and implementation (HTML and CSS combined) for contents as a baseline of web publishing, a technology development that offers a valuable solution to most web design problems and many more.

Programming Language and Content Management (CM) topics often cover a wide range of areas within digital technology. In fact, Miller, (2011), states that Programming Language and  CM encompass  a broad spectrum of areas including WCMS. Other areas also include Document Management (DM), Knowledge Management (KM), Electronic Content Management (ECM), and Financial Content Management (FCM). 


This study specifically covers the web aspect of programming.  Miller (2011), defines Web programming as  to the writing, markup and coding involved in Web development, which includes Web content, Web client and server scripting and network security. The most common languages used for Web programming are XML, HTML, JavaScript, Perl 5 and PHP.

Web programming practices and goals vary from organizational to organizational. Cooperate business, charity organization, e-commerce websites, educational institutions and much medium size to large-size organizations use Web programming for their websites, but in different ways.




This leads to differences in terminology and in the names and number of steps in the process. For this reason the researcher will provide different categories and definitions of the Web from various research papers.


Three qualities of the World Wide Web are; Web 1.0, Web 2.0, and Web 3.0. The terms Web 1.0, Web 2.0, Web 3.0 are not in a technical sense, but for describing and characterizing the social dynamics and information processes that are part of the Internet (Berners-Lee, 2002). These notions are based on the idea of knowledge as a threefold dynamic process of cognition, communication, and co-operation.  The notion of the Web refers to the qualities of the Web as a techno-social system that enhance human cognition, communication, and co-operation. Cognition is the necessary prerequisite for communication and the precondition for the emergence of co-operation. In other words: in order to co-operate, you need to communicate and in order to communicate you need to cognize. The three types of Web that is identified here are based on an analytical distinction (German & Cowan, 2000). This distinction does not imply a temporal order (such as in versions of a software, where the upper version always exists at a later point of time) or an evolutionary process. The distinction indicates that all Web 3.0 applications (co-operation) and processes also include aspects of communication and cognition and that all Web 2.0 applications (communication) also include cognition. The distinction is based on the insight of knowledge as threefold process that all communication processes require cognition, but not all cognition processes result in communication, and that all co-operation processes require communication and cognition, but not all cognition and communication processes result in co-operation. By cognition we want to refer to the understanding that a person, on a subjective systemic knowledge, connects him- or herself to another person by using certain mediating systems (Roberts, 2010).

When it comes to feedback, the persons enter an objective mutual relationship, i.e., communication. Communicating knowledge from one system to another causes structural changes in the receiving system. From communication processes shared or jointly produced resources can emerge, i.e., cooperation.



These processes represent thus one important dimension, against which qualities of the World Wide Web have to be assessed. Based on this understanding of knowledge as a dynamic process, the three qualities of the World Wide Web are outlined. Accordingly, Web 1.0 can be defined as a tool for cognition, Web 2.0 as a medium for human communication, and Web 3.0 as networked digital technology that supports human cooperation.

Several approaches towards website design and implementation  has been enumerated in the last decade, for instance, Calero et al. (2005) presented the Web Quality Model (WQM), which was intended to integrate a web application according to three dimensions: Web Features (content, presentation, and navigation); Quality Characteristics based on the ISO/IEC 9126-1 (2001) (functionality, reliability, usability, efficiency, portability, and maintainability); and Lifecycle Processes (development, operation and maintenance) including organizational processes such as project management and reuse programme management.

Ivory et al. (2000) presents a methodology for information-centric websites as follows;

a) Identifying an exhaustive set of quantitative interface measures such as the amount of text on a page, colour usage, consistency, etc.
b) Computing measures for a large sample of rated interfaces
c) Deriving statistical models from the measures and ratings
d) Using the models to predict ratings for new interfaces
e) Validating model prediction.

1.3       Statement of the Problem

In order to both increase visibility and reach a broader range of potential members and donors, most charity organizations rely on the Internet and more specifically on a well designed and implemented  easy-to-manage website. Among all the available options and according to the specific specifications, the researcher decided to design and implement the website by means of programming.



Most charity organization websites like to keep online visitors busy and active on their websites by providing fresh and updated articles as often as possible, thus enticing them to revisit over and over again. To accomplish this, the researcher will integrate features that will allow online visitors to participate in content writing, dynamically editing and uploading their content directly on the website.  Additionally, the web content management would be made in such a way that administrators do not have to depend on the webmasters for editing and uploading contents.  The system will provide features such as the capability to organize article into categories (Schwabe, & Rossi, 2008).

The last problem is to provide access privileges to administrators, editors and contributors. The solution aims at solving the issues described above by developing a web-based content management system with features that separates administrative section for content management and general user section.

These features would allow administrators and content writers to manage their web contents without programming knowledge; other features would be to enable registered members to upload and edit pictures and their profiles.

1.4       Aim and Objectives

The main purpose of this work is the designing and implementation of charity organization website using programming language for the administrators to be able to manage the web contents without necessarily being knowledgeable in web programming. The website would represent the charity organization and convey its message to the current members and Trustees as well as to potential donors. Members, Trustees and donors would be able to contribute to the organization through the donations page and button and the administrators to manage all online donations. Registered users would be allowed to perform several different actions on their registered profile (e.g. manage donation records, manage photo albums and personal information).

Visit www.researchshelf.com or call +2347069373637, +2348056128950 for complete project materials, project topics, past examination questions and answers, assignments, research proposals,  meet fellow students online, meet with lecturers and ask for help, read and post news (Campus News). Registration is Free Of Charge (FOC).
Note also that our Desktop and Mobile App will soon be launched where you can view all the above features on your mobile devices and don’t forget to request for any material you need that is not on our website through contact us page.   

No comments:

Post a Comment