You are on page 1of 52

DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE MANAGEMENT

SYSTEM

A CASE STUDY OF KANO PUBLIC LIBRARY IN NIGERIA (KPL)

By

MUBARAK
13K/KUA/2737N
SCHOOL OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY

A PROJECT REPORT SUBMITTED TO THE SCHOOL OF COMPUTER SCIENCE

AND INFORMATION TECHNOLOGY IN PARTIAL FULFILMENT OF THE

REQUIREMENTS FOR THE AWARD OF A BACHELOR

DEGREE IN COMPUTER SCIENCE AND

INFORMATION TECHNOLOGY OF

KAMPALA UNIVERSITY

1
DECEMBER 2016

2
DECLARATION

I hereby declare that the work which is being presented in the project entitled “ONLINE BOOKSTORE
MANAGEMENT SYSTEM” in partial fulfillment of the requirements for the award of the degree of Computer
Science and Information Technology submitted in the school of Computer Science & Information Technology, Kampala
University (KU) is an authentic record of my own work carried out during the period from April, 2016 to December, 2016
under the supervision and guidance of Mr. Gita Herbert”, senior lecturer Kampala University .

The matter embodied in this project work has not been submitted for the award of any other degree.

1. MUBARAK SIGN:--------------------------- DATE:-------------------


School of Computer Science and Information Technology
Kampala University.

APPROVAL PAGE

This project work was written, arranged and compiled by Okujee Sam Alex with the Registration number
BIT/38168/123/DU and Tereka Elia Maya Laku Registration No. BIT/37154/123/DU under the supervision of

1
Mr. Maganda Evans of School of Computing and information Technology in partial fulfillment for the award of
Bachelors Degree of Information Technology.

________________ Date_________________

Maganda Evans Tabingwa

Supervisor

2
ACKNOWLEDGEMENT

In completing this minor project I have been fortunate to have help, support and encouragement
from many people. I would like to acknowledge them for their cooperation.

First, I would like to thank Er B L Pal, my project advisor, for guiding me through each and every step of the
process with knowledge and support. Thank you for your advice, guidance and assistance.
I would also like to thank Dr K K Chhabra, Director Pacific College of Engineering, Udaipur who showed
immense patience and understanding throughout the project and provided suggestions.
Finally, I would like to dedicate this project to my wife Dr Pooja Devija Agal, my baby Aarahan agal and
my parents, for their love, encouragement and help throughout the project.

3
TABLE OF CONTENTS

DECLARATION........................................................................................................................i
APPROVAL PAGE...................................................................................................................ii
ACKNOWLEDGEMENT........................................................................................................iii
TABLE OF CONTENTS........................................................................................................viii
LIST OF FIGURES.................................................................................................................ix
LIST OF ACRONYMS..............................................................................................................x
ABSTRACT..............................................................................................................................xi
CHAPTER ONE......................................................................................................................1
INTRODUCTION...................................................................................................................1
1.0 Background of the Study.....................................................................................................1
1.1Problem Statement..............................................................................................................2
1.2 Objectives of the Project....................................................................................................2
1.2.1Main Objective.................................................................................................................2
1.2.2 Specific Objectives..........................................................................................................3
1.3 Scope of the Project............................................................................................................3
1.4Significance of the Study.....................................................................................................3
1.5 Justification for the New System........................................................................................4
1.6Limitations...........................................................................................................................4
1.7 Definition of Terms.............................................................................................................4
CHAPTER TWO.....................................................................................................................5
LITERATURE REVIEW........................................................................................................5
2.0 Introduction........................................................................................................................5
2.1Role of Information Technology in the Academic System...................................................6
2.2 Data and Information.........................................................................................................7
2.3Technology Enhance Computer Software Based Online Clearance System.......................8
2.4 Computer-Based Online Information System.....................................................................9
2.5 Data Base.........................................................................................................................10
2.6 Communication Technology Used In Online Clearance System......................................13

CHAPTER THREE...............................................................................................................14

4
RESEARCH METHODOLOGY...........................................................................................14
3.0 Introduction......................................................................................................................14
3.1  Research Design..............................................................................................................14
3.2 Population study...............................................................................................................14
3.3 Source of data...................................................................................................................14
3.4 Method of Data Collection...............................................................................................15
3.4.1 Oral interview................................................................................................................15
3.4.2 Study of Manual.............................................................................................................15
3.4.3 Evaluation of Forms......................................................................................................15
3.5 General Analysis of Existing System................................................................................15
3.6 Choice of Development Tools...........................................................................................16
3.6.1 Operating System..........................................................................................................16
3.6.2 Visual Studio..................................................................................................................16
3.6.3 MySQL...........................................................................................................................17
3.7 System Requirements........................................................................................................17
3.7.1 Hardware Requirement.................................................................................................17
3.7.2 Software Requirements..................................................................................................17
3.8 Requirements specification...............................................................................................18
CHAPTER FOUR.................................................................................................................20
ANALYSIS, DESIGN AND DEVELOPMENT...................................................................20
4.0 Introduction......................................................................................................................20
4.1System Analysis.................................................................................................................20
4.1.1Existing System...............................................................................................................20
4.1.2Proposed new system......................................................................................................21
4.3 System design...................................................................................................................22
4.3.1 Process modeling..........................................................................................................22
4.3.2 Data modeling...............................................................................................................23
CHAPTER FIVE...................................................................................................................30
SYSTEM DESIGN, DEVELOPMENT AND PRESENTATION OF RESULTS..............30
5.1 System Development.........................................................................................................30
5.2 Results from testing and validation..................................................................................30
5.2.1 System testing................................................................................................................30
5.2.2 Unit testing....................................................................................................................30

5
5.2.3 Acceptance testing.........................................................................................................31
5.2.4 System validation...........................................................................................................31
5.2.4 Screen shots of testing and validation...........................................................................32
5.3 Discussions.......................................................................................................................33
5.4Limitations.........................................................................................................................34
CHAPTER SIX......................................................................................................................34
SUMMARY, RECOMMENDATIONS AND CONCLUSION............................................34
6.1 Summary...........................................................................................................................34
6.2 Conclusion........................................................................................................................35
6.3 Recommendation..............................................................................................................36
REFERENCES........................................................................................................................37
APPENDICES........................................................................................................................39
Appendix I: Department C#...................................................................................................39
Appendix II: Time Frame.......................................................................................................43
Appendix III: Budget..............................................................................................................44

LIST OF TABLES

Table 1: Minimum Hardware requirements...........................................................................30


Table 2: Minimum Software requirements.............................................................................31
Figure 3. Entity Relationship Diagram..................................................................................33

6
Table 4. Department Table.....................................................................................................35
Table 3: Department Table.................................................................................................... 34
Table 5. Comment table..........................................................................................................35
Table 6: System Validation results.........................................................................................38

7
LIST OF FIGURES

Figure 1: Level 0 DFD diagram of the new system............................................................... 32


Figure 2: Relationship between the students and clearance..................................................34
Figure 3: Relationship between the department and the student...........................................34
Figure 4: Screen shot............................................................................................................. 39
Figure 5: Clearance Interface................................................................................................39
Figure 6: Students Clearance Details....................................................................................40

8
LIST OF ACRONYMS

I.S : Information System

IUIU : Islamic University in Uganda

ANSI : American National Standard Institute

HTML : Hypertext Mark-up Language

TPS : Transaction Processing System

MIS : Management Information System

DSS : Decision Support System

ESS : Executive Support System

TPS : Transaction Processing System

CIMA : Chartered Institute of Management Accountants

OCMS : Online and Communication Management Systems

Kbps : Kilo Byte per Sec

GHz : Giga Hertz

SQL : Structured Query Language

XML : Extended Markup Language

CSS : Cascading Style Sheet

9
ABSTRACT
The main objective of the project is to create an online book store that allows users to search and
purchase a book online based on title, author and subject. The selected books are displayed in a
tabular format and the user can order their books online through credit card payment. Using this
Website the user can purchase a book online instead of going out to a book store and wasting time.
There are many online book stores like Powell’s, Amazon which were designed using Html. I want to develop
a similar website using .NET, SQL Server.
Online Book store is an online web application where the customer can purchase books online. Through a web
browser the customers can search for a book by its title or author, later can add to the shopping cart and finally
purchase using credit card transaction. The user can login using his account details or new customers can set up
an account very quickly. They should give the details of their name, contact number and shipping address. The
user can also give feedback to a book by giving ratings on a score of five. The books are divided into many
categories based on subject like Software, Database, English, and Architecture etc.
The Online Book Store Website provides customers with online shopping through a web browser. A customer
can, create, sign in to his account, place items into a shopping cart and purchase using his credit card details.
The Administrator will have additional functionalities when compared to the common user. He can add, delete
and update the book details, book categories, member information and also confirm a placed order.
This application is developed using JSP, HTML 5, AND PHP Programming languages. The Master page, data
sets, data grids, user controls are used to develop the Online Book store.

10
CHAPTER ONE

INTRODUCTION

1.0 Background of the Study


In the world of software development there lots of improvement in the area of Architectural design
and principles. The philosophies and implementation details are changing as the people guiding the
development of the application. In this fantastic and yet sometimes complex world of software
development there are some tried and true architecture patterns and software development
guidelines employed by most architects. Also your design must have an ability to turn towards
innovation instead of lending itself to common practices. Web services are one such area where
architects must lean on their creative side and hope that their solutions are still successful. In this
report we will explain an exciting voyage down the road of Web services application. From
requirements to use cases, to database design, to component frameworks, to user interfaces, we will
cover each and every aspect of system design required to build an application with collaborative
Web services. The reason why we selected online Bookstore web service is everybody walking
down the street has some idea about bookstores. The objective of this project is to develop an e-
book store where books can be bought from the comfort of home through the Internet.

An online book store is a virtual store on the Internet where customers can browse the catalog and select books
of interest. The selected books may be collected in a shopping cart. At checkout time, the items in the shopping
cart will be presented as an order. At that time, more information will be needed to complete the transaction.
Usually, the customer will be asked to fill or select a billing address, a shipping address, a shipping option, and
payment information such as credit card number. An e- mail notification is sent to the customer as soon as the
order is placed.

1.1Problem Statement
The process of buying books from the small scale business requires that the customers must move with cash in
which may be dangerous to their life.

Furthermore, for a graduating student to carry out his/her clearance from all these departments it normally takes
a lot of time and a lot of processes and delay in clearing the students, Unavailability of some key staffs while
processing clearance form, which leads student repeatedly visiting a particular office in other to sign his/her
clearance form, Loss of vital document as the filing system is manual, Damage of document due to fire or rain
incident, Illegal removal of forms by fraudulent staff leading to insecurity, Take a lot of time to retrieve a
particular clearance form. Hence, it became important for computer software based automated clearance system
to eliminate the shortcoming of the manual system in place.
11
1.2 Objectives of the Project

1.2.1Main Objective

The main objective of the project is to create an online book store that allows users to search and purchase a
book online based on title, author and subject.

1.2.2 Specific Objectives


To design an online bookstore management system

To analyze the problems in the existing system

To analyze the possible requirements for the new system

1.3 Scope of the Project


As a part of the preliminary study, the scope of the system has to be clearly outlined. This is useful for
estimating the amount of effort required, the cost involved etc.

In any Bata store Purchase and Billing department play an important role to produce great image in market. We
cannot think about an existence of an individual department only. Here the Purchase department deals with all
the procedure regarding the purchase of the shoes from the party. Here the billing department deals with all the
procedure regarding the sale of the shoed to the client.

During the purchase or billing procedure the Bata store will interact with the party or with the client as external
entity and with other departments inside the environment of Bata store.

The boundaries of the system is the system is the boundary of the Bata store which encloses the different
departments including the purchase and sale department which interact with the external entities as Party and
Client.

1.4Significance of the Study

This project helps in several ways, increasing importance of e-commerce is apparent in the study conducted by
researchers at the GVU (Graphics, Visualization, and Usability) Center at the Georgia Institute of Technology.
In their summary of the findings from the eighth survey, the researchers report that “online shopping is taking
off both in terms of the number of users shopping as well as the total amount people are spending via Internet
based transactions".

1.5 Justification for the New System


The new system was designed to solve problem affecting the manual system in use. It was designed use online
thereby relieving both student and staff from much stress as experienced from the manual system.

12
This was the analyzing and storing of information either automatically or interactively, it made use of online
access to internet. The proposed system also had some other features like.

 Accuracy in handling of data


 Fast rate of operation and excellent response time.
 Flexibility, that is to say, it can be accessed at any time
 Easy way of back up or duplicating data in diskette in case of data loss.
 Better storage and faster retrieval system.
 Accessibility from any part of the world.

1.6Limitations
This project covered some of the aspect of a computer software based online clearance system using Islamic
University in Uganda as case study.

However the following are the constraints:

Time Constraints: Due to time constraints the web-page covers only clearance for various departments by the
graduating student.

Financial Constraints: Due financial constraints people cannot afford this kind of process online especially
towards the cost of accessing the internet. Therefore, it costed a lot to develop a full web-based clearance
system.

Some documents were considered confidential and were not made available.

1.7Definition of Terms
Computer Network: Computer network is a system that connects two or more computers together using a
communication link.

World Wide Web: World Wide Web simply called “www” is the most important tool of the internet, it was
created in the late 1980’s in Europe and was limitedly use in academics cycle.

Clearances: Official certification of blamelessness trustworthiness or suitability for graduation and issue of
certificate in degree course.

File Transfer: Any kind of computer file can be sent via the internet from one internet user to another. Table of
account in a spreadsheet, design by a graphic artist, music and sound files etc can all be exchanged in this way.

13
Web Browser: this is special kind of software that processes hypertext mark-up language (HTML) document.
In other words, a web browser is a computer program that interprets HTML command to collect, arranged and
display the parts of a web page.

Web Site: A web site is a collection of many interconnected web page organized by a specific college,
organization company etc, containing web page (goods and commodities) on the internet. Web site is stored on
web servers. There are many web sites and thousands of HTML pages on each web site. A web is a treasure of
information and entertainment.

Hyperlinks: Hyperlinks are highlighted words and phrase you find on a web document that you can click on as
to jump to some other document or internet services.

Online: connected via a computer attached to or available via a central computer network

Offline: Disconnected from computer network, describe a computer terminal or peripheral devices
disconnected from a computer network.

System: Set of computer components that is, an assembling of hardware, software and peripheral functioning
together.

14
CHAPTER TWO

LITERATURE REVIEW

2.0 Introduction
This chapter deals with the analysis of the existing relevant literature of online clearance systems used to clear,
their benefits and limitations, it further stretches the development of web base clearance system.

2.1Role of Information Technology in the Academic System


The introduction of computer into information technology has massively improved the information need of
organization; the success of this machine is dependent on the knowledge base. Therefore, one can be prompted
to ask aloud “what is a computer” Funk (1980) defined a computer as an electronic device that can perform
automatically at a high speed of a sequence of logical operations according to instructions giving to it inform of
pre-arranged program.

Anigbogu (2000) define a computer as an electronic device capable of accepting data and instruction; process
the data base on the instruction to generate result or output in such a manner that is yet to be equaled by any
other known machine to mankind.

Chimezie (1990) define computer by saying that computers are looked upon as obedient servants who are ever
ready to free man from tedious procedures and produce result as compared with human computing time.

Obilikwu (1995) define a computer as a machine that is capable of accepting input data, store and process the
data base on the instructions giving by the computer users and in this way produce expected result, generally
called output.

World net describes an information system (I.S) as systems consisting of all communication channels used
within an organization and include software and hardware. It may also be define as a system that collect and 18
process data (information) and provide it to manager of all levels that use it for decision making, planning,
program implementation and control.

The aim of information system to admission, registration, result processing and clearance in universities using
computer software based online clearance system is to improve the quality and accuracy of information
provided to all involved as well as assisting universities in compiling and reporting information, making work
lesser for the management.

15
Information technology has been an integral part of academic system since almost four decades. According to
Hewlet (1993) the world is entering an era in which technology will literally transform every aspect of business,
every aspect of life and every aspect of society.

Since the arrival of internet technology, school system has taken a new shape style with a blend of convenience
and satisfaction. Taylor (1980) says that computer base education includes both computer-assisted instruction
programs that interact with students in a dialogue and a broader array of educational computer applications such
as simulations or instructions in computer programming. Learning from a student bedroom, office or anywhere
in the world has made its way into university system with the advent of internet technology. Information
technology has always helped the university system to educate student in better way. To explain few examples.
Student online clearance is a method where the student obtains his/her clearance letter without carrying files
around. This is safe, fast and has no hazels. Filling out the documents and comparing options and writing for
approval is a time consuming process. Through the internet, this process is made much easier and sometimes
the approval is made within minutes. This explains an efficient way of obtaining clearance and saves time and
money for students.

2.2 Data and Information


The concept of data and information are very important in understanding issues that go with development and
implementation of a computer software based online clearance system. The term “data” and “information” are
used interchangeably every day conversation as meaning the same thing. Too many manager and information
specialist. However, these terms have distinct meaning. According to O’Leary (1996) data simply consist of raw
unprocessed facts while information is a data that have been processed by the computer. Hordeski (1986) gives
the following definition of data; A graphic or textual representation of facts concepts, numbers, letters, symbols
or instructions suitable for communication, interpretation or processing. Data is the basic element of
information that is use to described objects, ideas, conditions or situations.

Lucy (1991) defines data and information as Data is fact events, transactions and so on, which have been
recorded. They are the raw materials from which information is produced. Information is data that has been
produced in such a way as to be useful to the recipient. Data are fact obtained by observation, counting,
measuring, weighing etc, which are often records of day-to-day transactions of the organization. For example,
20 the date, amount, and other details of an invoice or cheque, payroll details of payment, the number of a
student living in a particular hostel and so on.

Enwerem (1992) argue that concept of information in an organization sense is more complex and difficult than
the frequent use of this common word would suggest. Oketunji (2002) emphasized that information is data that
have been processed, transmitted by the recipient, interpreted and understood by the recipient. Here it should be
16
noted that the user, not just the sender is involved in the transformation of data into information. There is a
process of though and understanding involved and if follows that a given message can have different meaning
to different people. Based on this, one can conclude that data which has been analyzed, summarized or
processed in some other fashion to produce a message or report which is conveniently deemed “management
information” only becomes information if it is understood by the recipient. Therefore it the user who determine
whether a report contains information or just processed data

2.3Technology Enhance Computer Software Based Online Clearance System


According to Jeremy V Ernest, a comparison of traditional and hybrid online system in communication
technology

Online system has become a central element of the discourse on higher education (cox 2005). There seems to be
an overall derive towards online system given the mountain need for flexibility in scheduling and the daily
emergency of communication technology and capabilities (Hill stock 2005).

Online system is presented as a means of conveying instruction to an extensive learning community any place at
any time Cox (2005). Indicate that adequate designate online learning as the driving force and model for
transformation in teaching, learning and formal schooling online course has the potential to provide learner
individualized attention by the instructor, otherwise impossible in a large classroom environment
(environmental education and training partnership 2006).

With the continued development of online system applications, many colleges and universities has began to
offer online courses as an alternative to traditional face-to-face instructions. 67% of colleges and universities
agreed that online education is the most logical long term strategies for their institutions (Hill stock 2005).
However, there are considerable hesitations rising predominantly related quality and student respectively to
online system, (Yong and Conellus 2004). Just as their advantages there are also disadvantages to the online
system instruction delivery method. There is evidence through previous research that student fill isolated or
disconnected when not engaged in traditional face-to-face instruction (Guhu 2001, Graham 2001), while other
report indicate large success (Hoff man 2002, Kaczynski and Kelly 2004: mayer 2002). There remains a lack of
clarity whether online courses are as affective as traditional courses (peirier and Feldman 2004).

While there has been vast amount of research conducted on the advantages and the disadvantages of online
system institution, little is known on how assessment is used in online classroom to monitor performance and
progress (Liang and Jeremy v ernest Jeremy_ernest @ NCSU.edu) is an assistant professor in the department of
mathematics science and technology education at North Carolina state university Ralugh.

17
Journal of technology education volume 19 No.2 spring 2008 (Creasy 2004). Hew, Liu, Martinez. Bonk, and
Lee (2004) describe the evaluation of current online education system at three levels; the macro level, the meso
level and micro level. The macro level is an online evaluation that access an entire online program, the meso
level evaluation access individual online courses, and the micro level access the learning of the online student.

Online clearance system present educational experience very different from standard face-to-face environment
(Hew, Liu, Martinez, Bonk and Lee 2004). When conducting a micro level courses evaluation, interest
commonly lies in learner perception of the course experience pertaining to the level of comfort, ability to
communicate with class mate and the instructor, as well as comparison to traditional face-to-face lecture. Many
times the only means of evaluating learner perception is in the form of a questionnaire or survey. Although
perception of online system can be extremely useful information, it is usually not sufficient to conclude the
evaluation without expanding to learners understanding.

2.4 Computer-Based Online Information System


An information specialist Lucey (1991z) defines computer based management information system as: the
combination of human and computer based resource that result in the collection, storage, retrieval,
communication and use of data for the purpose of efficient management of operations and for business
planning.

Computer based information system is a feature of all large organization nowadays. The literature identifies
four kinds of computer based information: Transaction processing system (TPS), management information
system (MIS), decision support system (DSS) and executive support system (ESS). Some system record routine
activities: Employees hired, material purchased or produced and the like. Such recorded events are called
transactions. Other system uses this recorded event to help managerial planning and control. The systems form a
pyramid each primarily supporting one another level of management.

a. Transaction processing system (TPS): these system record day-to-day transactions such as students order,
bills, inventory levels and production output. The TPS helps supervisors by generating data base that act as
foundation for other information system.

b. Management information system (MIS). These summarize the detailed data of the transaction processing
system standard report for middle level managers. Such report might include production schedules and
budget summarizes.

c. Decision support system (DSS); The DSS provide the flexible tools for analyzes. The DSS help middle level
managers and other in the organization analyze a wide range of problem, such as effect of event and trend
outside the organization. Like the MIS, the DSS draws on the detailed data of transaction processing system.
18
d. Executive support system (ESS): The ESS is easy-to-use systems that present information in a very highly
summarized form. It helps top level management to oversee the company operation and develop strategic
plans. The ESS combines internal data from TPS and MIS with external data.

2.5 Data Base


In the early days of computerization, it was normal to maintain specific files for individual application. Data
were processed centrally in batches and there was little or no online interrogation of data. This approach is
wholly inefficient for most of today’s data processing systems. Supporting this vossen (1991) enumerated the
problems that result from organizing the data using the file system.

a. There exist a high redundancy between files which result from the fact that the information is replicated
in different places, and that these replications are not controlled by a central monitor.

b. Inconsistencies might result from the possibilities that a program makes changes on the files it uses
without these changes being made (at the same time) by all other programs that uses the files.

c. There exist in flexibility against changes in the application: if new actions or event arise in the cause of
time, these can be realize at a substantial expense of time.

d. The work of many programmers involved is characterize by low productivity, seems program
maintenance is expensive: if the structure of an existing file has to be modify during it life time, then all
application program has to be modify correspondently.

e. Finally, there is the problem of adopting and maintaining standard (with respect to coding data format
etc), which is important for exchanging data or for migration to new operating system released, or even
to a new computer system.

To overcome these problems, data bases where developed. It is now common for large organization to organize
their operational data using the data base technology.

The subject of data is adequately covered in many works in data base technology. Clifton (1983) briefly define
data base as a collection of data supporting the operation of an organization. Quoting CIMA, Lucey (1991)
provide a more detailed definition.

A data base is a file of data structured in such a way that it may serve a number of application without it
structure being dictated by any one of those application, the concept being that programs are written round the
data base rather than files being structure to meet the need of particular programs.

19
Russel M. (1987) dealt extensively on the need for the use of computer on such data base system like
computerized clearance system. In the world of Dimorji (2003).

“At the center of any information system is a data base, which is any collection of related information grouped
together as a simple item. The term can also apply to the ways in which information is catalogued, analyzed,
stored and used manually”.

Rossell (2005) was also of the view that without computer, effective handling of candidate record cannot be
achieved effectively in a data base, all the data is defined together rather than each file being define separately.
In fact, all the literature consulted seem to support the fact that a data base is a collection of structured data with
the structure of data being independent of any particular application. Specify the need for data base, O’leary
(1996) listed the following advantages:

a. Sharing: in an organization, information from one department can be readily shared with others.

b. Security: users are giving password or access only to the kind information they need to know. Thus, the
payroll department may have access to employees pay rate but they would not.

c. Fewer files: with several departments having access to one files, there are fewer files therefore, excess
storage or what is called redundancy is reduced.

d. Data Integrity: older filing system many times did not have integrity i.e. a change made in the file in one
department might not be made in the file in another department. As one might expect, these can cause
serious problems and conflict when data is used for important decision affecting but department.

To advantages enumerated above, vossen (1991) at abbs.

a. Standard/access protocols can be enforced.


b. Currency of data can be maintained.
c. Data/program independent can be maintained.
d. Conflicting requirement can be balanced among users.
In these days of integrated networks, the database appeared as the most logical method for organizing the
operational data of large organizations. One may as well say that these advantages give the database the
attraction over the traditional file processing method.

20
2.6 Communication Technology Used In Online Clearance System
Several communicational tools are at the disposal of students and staffs to support their activities during the
clearance. The partner universities offer two virtual communication tools with different capabilities. It is also
available online and the communication management systems (OCMS) and in dependent discussion forum.

Insurance clearance system

This system enables group to work faster and more effectively by automating critical clearance system and
training initiatives online through virtual classroom, online meeting and web conferences. Communication
management tools are available at each university and also in an online clearance system homepage.

Car parking Clearance System

This system is a virtual online tool that allows clearing parked cars on the web, whenever you want to clear a
car without being in the same there.

21
CHAPTER THREE

RESEARCH METHODOLOGY

3.0 Introduction
This chapter describes methods, tools and techniques that were employed to develop Clearance system from
early stages of development to implementation.

3.1 Research Design
The researcher used quantitative research design. Data in the quantitative design was collected through
interviews and Study of Manual. This aim is mainly to acquire an in-depth understanding of exiting manual
system. Quantitative design was also used to gather information that is analysis of documents such as books,
newspapers, magazines, internets.

3.2 Population study


A population refers to an entire group of individuals, events or objects having a common observable
characteristic (Mugenda, 1999). The population for the study was the management staff and students of the
Islamic University in Uganda that is administrators, Deans, Head of departments and lecturers as well as service
recipient with some knowledge about the service delivery systems in Islamic university in Uganda.

Table 1: Showing the Number and Type of Respondents

Category of respondents Number of respondents Percentage (%)


administrators 2 7
Deans 5 17
head of departments 7 23
lectures 16 53
Total 30 100

Source: primary data

3.3 Source of data


There two major fact-finding techniques were used in this work and there are:

a. Primary Source:

This refers to the source of collecting original data in which the researcher made use of empirical approach such
as personal interview and questionnaires

b. Secondary Source:

The secondary data were obtained by the researcher from magazine, journal, newspaper, library source and
internet downloads. The data collected from this means was covered in literature review in the chapter two.
22
3.4 Method of Data Collection
During this project research work, data needed for the project was gathered from the various sources. In
gathering and collecting necessary data and information needed from the system analyses

This involved acquiring data directly from client from whom the system is to be developed for use in the
University`. This was achieved using mainly the interviews as many of the administrators preferred using
interviews at the comfort of their offices.

3.4.1 Oral interview


This was done between the researchers the Graduating students and the staffs of the Islamic University in
Uganda, Kampala Campus registry.

Also various departmental heads were interviewed reliable facts were got based on the questions posed to the
staffs by the researcher.

Benefits of interviews

Interviews were useful to obtain detailed information about personal feelings, perceptions and opinions, they
allowed more detailed questions to be asked, they usually achieve a high response rate, respondents' own words
are recorded, ambiguities were clarified and incomplete answers followed up, precise wording were tailored to
respondent and precise meaning of questions clarified, interviewees were not influenced by others in the group,
some interviewees were less self-conscious in a one-to-one situation.

3.4.2 Study of Manual.


Manuals and report based on clearance were studied and a lot of information concerning the system in question
was obtained. The clearance forms were gathered and information relating to clearance fee and other
requirement were also obtained.

3.4.3 Evaluation of Forms.


Some forms that are necessary and available were accessed. These included clearance form, fee receipt,
registration forms etc. those forms helped in the design of the new system.

3.5 General Analysis of Existing System


When a student is about to graduate, he/she took his/her degree exam after which he obtain clearance letter from
various departments and unions. The registrar office carefully reviews each degree candidate academic records
and certificate to faculty that the candidate has completed his requirement for the degree. Also the bursary has
to certify that the student has completed all payment.

23
The current clearance system of the university is a manual one. These make the system tedious and time
consuming. Here, student has to visit all the clearance offices with a form for them to sign, once this forms are
sign, it prove that the student has been cleared, the process take some months to be completed and processes a
lot of stress to both staffs and the student involved. In the manual system, the clearance forms are documented
in a file cabinet. Each time the clearance form is needed, a search operation is conducted on the file cabinet to
locate a particular student clearance form.

3.6 Choice of Development Tools


The development tools are defined as the basic required devices that are used during the design of the computer
based processing and publishing system to enable the programmer design an effective and efficient software.
There were five components that were needed to be added in the system when the development of the system
was yet at an initial stage. These components can be referred to as the software development tool. The under
listed tools were chosen and used because of their features and ease of accessibility. These tools are briefly
discussed below:

3.6.1 Operating System


The programming work was carried out on one computer which ran windows XP as the operating system. In the
final implementation, the visual studio was tested on two computers which ran windows 7 and XP.

3.6.2 Visual Studio


The System was developed using Visual Studio(C#) and SQL. It is used to design and develop the system back
and front ends. The software includes:

C#; this was used in front end design and development i.e. for user interface development because it uses
HTML5, CSS and JavaScript that support good graphics (text, static and dynamic images), navigation (through
hyperlinks) and data manipulations.

XML is scripting programming language that works with HTML to enhance web pages, make them more
interactive and add more functionality to html pages

3.6.3 MySQL
It’s a database management system that enables development of databases and tables. It supports a large amount
of information storage, allows concurrency control services, quick data retrieval, easy data manipulations
(updating, deleting, insertion, sum, difference, multiplication, division ), it stores alphanumerical data, therefore
with those enhanced features it had to be our best choice for designing the back end of the system.

3.7 System Requirements


The requirements for the implementation of this system are as follows;

24
 Software requirement.

 Hardware requirement.

 Functional requirement.

 Non-functional requirement.

3.7.1 Hardware Requirement


The hardware components of a computer system refer to the physical part that makes up the computer system.
For an effective operation, the system can be implemented provided the following hardware components are at
least met. The following hardware is required for the efficient work of the system: Pentium IV or higher,
Storage: 13-20 gigabyte of storage, Memory: 128MB of ram and above, Keyboard: Enhanced keyboard,
Drivers: c d rom 48x and above, 3.5 (1.44mb) fdd drive, Mouse: Enhanced serial or parallel mouse, CRT: 15”
svgacolored monitor, Model: Pentium 580 mml and above, Printer: Optimal (Colored/black and white) For
effective operation of the newly designed system, the following minimum hardware specifications are
recommended. The listed configurations are the minimum requirements, but if the configurations are of higher
versions, the processing derived will definitely be better and the program will run faster.

3.7.2 Software Requirements


Computer software is a collection of computer programs and related data that provides the instructions for
telling a computer what to do and how to do it. In other words, software is a set of programs, procedures,
algorithms and its documentation concerned with the operation of a data processing system. Program software
performs the function of the program it implements, either by directly providing instructions to the computer
hardware or by serving as input to another piece of software. The following list of software are needed for
adequate implementation of the system

3.8 Requirements specification


The researcher used the requirements to entail what the system in question would do. This study therefore
provides detailed documentations of requirements applicable and this was categorized into collection and
analysis of user requirements, functional requirements, nonfunctional requirements and system requirements.

This section includes the analysis of the system requirements.

User Requirements

 The system was able to provide access to accurate and updated information
 The system was user friendly and interactive to be used by users to complete their tasks

25
 The system responded when the buttons are clicked and all links shall be able to lead to the destination.
 Administrators accessed the user details in terms of those who checked

Functional Requirements

 The system allowed different users to get direct access to different departments
 The system allowed generation of different types of updates

Non Functional Requirements

The system has consistent interface formats and button sets for all forms in the application, which have a form
based interface for all data entry and viewing formats, and generates reports that are formatted in a table and for
user friendliness.

The system can easily be maintained by the developers.

Performance requirements

 Response time
The system responded to requests should not exceed ten seconds
 Throughput
The system processed simultaneous requests at a particular time from users
 Security

The system was maintained to only authenticated administrators.

Users had different usage privileges according to the type of user.

All user input is cleaned and validated.

26
CHAPTER FOUR

ANALYSIS, DESIGN AND DEVELOPMENT

4.0 Introduction
This chapter describes the requirements for the system, the system design, process specification, system models
and the system development and implementation information.

The study was based on three specific objectives: To identify the problems in the existing system, To gather
data and analyze the existing system, To design a clearance management system and To develop a clearance
management system for IUIU

4.1 Background Information to the Study Respondents

4.1.1 Bio-Data
4.1.1 Gender of the respondents
The respondents were asked to give their sex. Their responses were captured and tabulated as indicated in the
table below:
Table 4.1: Gender of the respondents

Gender Frequency Percentage


Male 23 77
female 7 23
Total 30 100.0
Source: primary data
Findings in the table above showed that majority of the respondents were male indicated by 23(77 %) out of the
total number of respondents. The minority however were female because they were the minority of the
respondents interviewed. This was indicated by 7(23 %) out of the total number of respondents. In advance the
results showed that the research was dominated by male than female.

The above information can be illustrated in the pie chart below;


Figure 1: Gender of respondents

27
KEY

Source: primary data 2015


4.1.2 Age of the respondents
Here the respondents were asked to mention their age in order to identify the validity of the responses given in
advance. In this case therefore, the findings obtained were as demonstrated in the table below;-

Table 4. 2: Age of the Respondents


Age Frequency Percentage
20-30 13 43.3
31-40 15 50.0
45-60 2 6.7
Total 30 100.0
Source: Primary data
From the findings in table above, the dominant respondents were from age category 31-40. This was indicated
by 15(50% ) of the total number of respondents followed by respondents from age category20-30 with 13(43.3
%) out of the total number of the respondents. The minority of the respondents however, were from age 45-60
with 2(6.7%) out of the total number of respondents. This indicated that the information obtained was
considered to valid since most of the respondents could read and interpret the questions which were set by the
researcher.

4.1.3 Education level of respondents


The respondents were asked to mention their education level. Their responses were captured and tabulated as
indicated in the table below:

Table 4. 3: Education level of respondents

Education level Frequency Percentages


Bachelors 13 43
28
Masters 15 50
others 2 7
Total 30 100
Source: primary data 2015
The Findings in the table above indicated that respondents with masters degree were the dominant respondents
with 15(50%) out of the total number of respondents. These were followed by respondents with bachelors
degree taking 13(43%) followed by respondents while the minority of the respondents had other requirements.
The results obtained were taken to be effective in the case that the respondents were able to read and interpret
the questions.

The above information can be illustrated in the figure below


Figure 2: Education level of respondents

4.2System Analysis

4.2.1Existing System
The Existing system is a paper based system. Here a paper is used as a means of clearance. Students are meant
to fill forms that are supposed to be signed by all departments. Photocopying the form for all the departments
that made it expensive and tiresome

Challenges of Current clearance management information system

 The paper based system is tiresome and time consuming whereby in case any changes are to be made, a
different magazine or newspaper has to be published to reflect those changes.
 This system is very expensive because a lot of money has to be spent to publish new copies of
magazines and newspaper with the latest information.
29
 It is hard to manipulate the information already published. In most cases written documents are hard to
edit.
 Information published in the magazine or newspaper is accessed by few people mostly people living in
urban areas leaving out people in remote areas.

Results of paper based systems

These refer to the characteristics of the existing paper based system and they include:

 A paper-based system can only be organized in a single way, cannot be easily, modified, accessed
remotely and updated and cannot be expanded without considerable effort.
 A paper-based system would need extensive labor and re-organization in order to change the sequence
and order of information which is expensive.
 A paper system cannot be easily modified and expanded. Updating data requires new forms.
 The paper based system requires expensive machines that help in printing clearance forms rapidly and
these machines are very expensive.
 A paper system requires massive amounts of space, fire protection, etc. These all add overhead to your
operation, whether in the home environment, or a high-level printing firm.
 Paper is a risk in case of a fire outbreak. Paper is also a subject to damage from temperature, water, fire
and theft.

4.2.2Proposed new system


To overcome the drawbacks of the existing system, this project aims to reduce the paper work and saving time
to generate accurate information that is needed by users. The system has the best user interface.

Advantages of Proposed System

 It is trouble-free to use.
 Is highly reliable, approximate result from user
 Best user Interface
 Efficient reports when needed
 It is the best way one can get in touch with service providers.

Table 4.5: Minimum Hardware requirements


Hardware Minimum requirements

Bandwidth 50kbps

30
Memory 512MB

Processor 1.6GHz

Table 4.6: Minimum Software requirements

Software Min Requirements

Back End SQL

Operating System Window 7

Others 4.0 dot net framework


4.3 System design

4.3.1 Process modeling


This process explains the system scope and interactions with the external entities. The process also explains the
different processes of the system, the data flows, the external entities and how all the three interrelate and
interact.

Data flow diagrams

These process modeling tools specify processes, inputs and outputs. They illustrate data flow among processes
and external entities and the different transformations as data moves among processes.

a) Level 0 Data Flow Diagrams for the system

The data flow diagram is used to model the processes that take place in the system. It shows data
transformations from process to process. The data flow diagram illustrates how processes, entities and data
stores interact. The user can also review information and can edit his data in case of any error committed before
submitting in .After submitting, he gets redirected to the his/her respective panel. This can be explained in the
data flow diagram

31
Cleared
Clearance Students
Students’ information
Management
Departments
System Students’ information
Students’ information

Input information

Registrar

Clearance

Figure 3: Level 0 DFD diagram of the new system

4.3.2 Data modeling


Data Requirements

i. Administrator

This user is responsible for updating some of the contents of the system.

ii. department

This is where they make the decision using the system and the details are sent to the database.

iii. clearance

This user is responsible for uploading information about the cleared and uncleared students

Data inputs required by the system

32
At this point we show the different sections of our system that require their data to be input in the system and
these include;

 Administrators
 departments
 clearance

Data outputs required from the new system

At this point we show the different data required from the system as data output and this includes;

 Printable reports

System users

System users refer to the people who actually engage themselves to use the system. The system users include;
 Administrator
 department
 clearance
 students

a) Entity Relationship Model

This model shows entities, relationships between entities, mapping and the entity relationship models

Figure 4. Entity Relationship Diagram

Physical Design

This is the physical realization of the logical design .Tables, forms, and reports were captured and relationships
defined among these tables and security constraints set. During the physical design process, the researcher was
able to translate the expected schemas into the actual database structures.

At this stage the designer concentrated on the use of the relation data model where data and relationships are
presented as tables each of which has a number of columns with unique names like entities became tables in
SQL; Attributes became columns in SQL database.

A relation contains the following;

Field Name

33
This is a name that represents an attribute in a database relation

Description

Narrative that gives more information about an attribute

Data Type

This defines a class of data that an attribute can legitimately take on looking at the tables of the system.

Relationships between entities

This section explains relationships between the entities

1. A department can clear many students

Cleared
1...1
1
Students
Department

Figure 2: Relationship between the students and clearance

2. A student can have more than one clearance

Has
1..1 1..* clearance
students

Figure 5: Relationship between the department and the student

3. A department can choose from many students

Choose
Department 1..1 students 1..*

Table 4.7 : Department Table


34
FIELD NAME DATA TYPE
Department_id Int
Student_Name Varchar
Student_Reg_Number Varchar
Program Varchar
Year_of_Study Varchar
Date-Registered Varchar
Nationality Varchar
Religion Varchar
Hall Varchar
Reason Varchar
Comment Varchar
Status Varchar
Department-Name Varchar

Table 1.8 Department Table

FIELD NAME DATA TYPE


Comment_Id Int
Student_Reg_Number Varchar
Date Varchar
Comment Varchar
Department_Name Varchar
Reason Varchar
Stutus Varchar
FLIGHT_PRICE Text

Table4.9. Comment table

Student Table

FIELD NAME DATA TYPE


Student_Id Int
Student_Reg_Number Varchar
Date_Of-Birth Varchar
Program Varchar
Course Varchar
Year_Of_study Text
Date_Registered Varchar
35
Nationality Varchar
Hall Varchar
Religion Varchar
Student_Name Varchar
Student_Photo Varbinary

36
CHAPTER FIVE

SYSTEM DESIGN, DEVELOPMENT AND PRESENTATION OF RESULTS

5.1 System Development


The System was developed using Visual Studio(C#) and SQL. It is used to design and develop the system back
and front ends. The software includes:

The front section/end of the system

a) C#; this was used in front end design and development i.e. for user interface development because it
uses HTML5, CSS and JavaScript that support good graphics (text, static and dynamic images),
navigation (through hyperlinks) and data manipulations.

b) XMLis scripting programming language that works with HTML to enhance web pages, make them
more interactive and add more functionality to html pages

The back end of the system

I. SQL: It’s a database management system that enables development of databases and tables. It supports a
large amount of information storage, allows concurrency control services, quick data retrieval, easy data
manipulations (updating, deleting, insertion, sum, difference, multiplication, division ), it stores
alphanumerical data, therefore with those enhanced features it had to be our best choice for designing
the back end of the system.

5.2 Results from testing and validation


Testing was done by running the system on a local machine which was computer

5.2.1 System testing


This was to ensure that the whole system functioned as expected with the various functions and modules
coordinating with each other in order to achieve the system goal. System malfunctions were corrected.

5.2.2 Unit testing


This was to ensure that the system functionalities and modules were performing as expected and any existing
errors were rectified. It was achieved by testing the various functionalities such as;

 Clearing students by the department.


 Assigning users by the systems administrators.
 Students check for their results online.
37
5.2.3 Acceptance testing
This was carried out with chosen users to check whether the system met the purpose for which it was developed
and thus satisfy student needs.

5.2.4 System validation


This was met to ensure that we built the right system, this was done by allowing selected users to use the system
and to check whether the system satisfies students' needs and meets specified requirements, checking for
correct system input data and output to ensure that it is complete and accurate.

Validation checks that were done to the system included the following;

Character-type check

Each input data item was checked to ensure that it does not contain invalid characters. For example, an input
name might be checked to ensure that it contains only letters of the alphabet, or an input six-figure date
might be checked to ensure it contains only numbers.

a) Field-length check

This is meant to check for right field size, the number of characters in an input field is checked to ensure
that the correct number of characters is entered. This check only validates less or equal sizes to the specified
field size.

b) User validation

The complete system was presented to end user representatives who verified whether the developed system
addresses all the requirements and satisfies all the intended user needs.

c) Interface functionality checks

This was meant to ensure that interface operations provide proper functionality such as quick data insertion,
retrieval, deletion and editing.

Table 4.10: System Validation results

Does the system enable departments to Yes


successfully clear students?
Does the system enable students to Yes
successfully view their clearance?
38
5.2.4 Screen shots of testing and validation
Login Form

Figure 6: Screen shot

Clearance Interface

Figure 7: Clearance Interface


39
Students Clearance Details

Figure 8: Students Clearance Details

5.3 Discussions
In wake of the world’s technological dynamism, the system goes a long way in putting Students Clearance a
mile ahead. Embracing this technology means employing existing pieces of innovations while creating more of
which the system in question is part of knowledge creation.

Coming up with a system that can Automate this process can relieve you from much of the donkey-work,
leaving you with more time to apply your skills and judgments where they are needed in order to produce
quality Clearance.

5.4Limitations
 During data collection process, people were reluctant to release any information, with the fear that they
might be supporting a competitor.

 Lack of sufficient funds weighed down the project especially during the data collection period,
development and implementation.

 There was lack of adequate time to complete all the features of the system. Some time was spent trying
to learn more functions and the tools used.

 There was no proper documentation about the existing system, which was a big bottleneck for System
development.

40
CHAPTER SIX

SUMMARY, RECOMMENDATIONS AND CONCLUSION

6.1 Summary
The use of computer software based online clearance system forms the basis of the school management
decision. It aims at providing the management with adequate, effective, well documented up-to-date and
formatted output. To help as a tool in planning and decision making/based on the student clearance form.

The lack of learner outcome variation of the online system signals the establishment of concurrency between the
two measures even though they are measures of same construct. This investigation supports the use of the
online system structure to broaden the instruction audience in technology education program.

The use of clearance system in technology education at the university remain at the minimal level as suggested
by the 80 percent of the online student participant, predominantly technology education measures who report
that they have not done online clearance previously. Also 75 percent of online student participant report that
they have not used computer software base online clearance system previously. Having come to completion of
this project work a lot of achievement was made and they include;

1. The replacement of error prone manual system with new automated online clearance system.

2. Data can now be processed with great speed and efficiency.

3. The application has the ability to update record in various files automatically there relieving the
university staff the stress from working from file to file.

41
4. The security of data is ensured.

5. The use of database server was implemented.

6.2 Conclusion
Research and development are continuous processes; this is same in computer and software development.
However the effectiveness and efficiency of this new system provide room for further improvement. As early
mentioned some of the objectives of this project were not actualized due to some limitation. The outline
clearance system developed will offer greater opportunity in school management. All transaction or payment
with regards to student’s clearance can be carried out online.

6.3 Recommendation
The research work carried out is limited to online clearance only. It would be better if a full portal is developed
for effective and wholesome of information management technology in our universities. When this is done the
following modules are recommended to include in the portal.

1. Developing an online student’s admission system to enable full tracking of student records

2. Automation of student academic record to enable the management to have access to student academic
performance.

3. Maintaining a central database for accessing information relating to student.

42
REFERENCES
Anigbogu G. (2000). Systematic planning for educational change. California: Mayfield publishing company.

Chimezie F. (2000). “Use of local area network in school. ERIC Digest” Syracus, NY: ERIC Clearinghouse on
information resources.

Clifton E.B. (1983). Management of records in Nigerian Universities. Problems and prospect. The flectional
library 23 (30).

Enwere J.C. (1992). Records managements in Nigeria: to be or not to be? Nigeria library or information science
review. Lagos, Nigeria: Akin publishing ltd.

Funk M. (1980). Perspective in education planning. Ibadan, Nigeria Odun prints and pack, Agbowo

Hewlett M. (1993). The internet in education column: *special issue+. “Internet world”, 6 (10).

Iwhiwhu E.B (2005). The future of records management in Nigeria. The Nigerian archivist. Journal of the
society of Nigeria archivist 1 (2$3).

Lucey I. (1991). Managing record in the Moden office. Training the wild frontier. Archivaria 39 (spring).

Nwankwo J.I.(1982). Establishment of information in sind| province, UNESCO technical report: project PAK|
77|038.

Obilikwu N.(1995). Records management project Ibadan, Nigeria. Adeyomi printing press

Omenyi A.S.(1997). Effective record management: a tool for effective counselling in the school system. Journal
of counselling and communication.

Oketunji S.F.(2002). Information provision to academic research and development organization in the 21st
century. The information manager 2 (1)

Popoola S.O. (2000). Records management program in Nigeria: a survey of the Osun state civil service.2222

Tarlor M. (1980). Education and training achieve and records manager in the Africa. Ibadan, Nigeria: Odun
publishing company.

Uju J.O.(1997). Research methods application of scientific research methodology and documentation, Trans-
Ekulu Enugu Joen Publishers.

43
APPENDEX I: RESEARCH INSTRUMENTS
A) questionnaire

We are students of Kampala international University pursuing a bachelor in information technology request you to answer
these questions in utmost faith as a partial fulfillment of the award. I therefore affirm that this information is purely for the
academic purpose.

SECTION A: PROFILE OF RESPONDENTS

Tick where necessary

SECTION A

1) Sex
(a) Male (b) Female

2) Age
(a) 20-25 (b) 25-30

(c) 30-40 (d) 41-50

(e) 50-60 (f) 61-70

3) Educational Level
(a) None (b) Primary

(c) Secondary (d) Post Secondary

SECTION B: Challenges of Current clearance management information system

4. in your analysis, what are the challenges of the current information system?

…………………………………………………………………………………………………………………………………
……………………………………………………………………………

5. What problems hinder you from implementing the current system?

…………………………………………………………………………………………………………………………………
………………………………………………………………………..

6. What are some of the infrastructural problems that may make you fail to engage in system implementation?
44
…………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………
………………………………………………..

Thanks for your cooperation

Zesults of paper based systems

2Proposed new system

Advantages of Proposed System

Minimum Software requirements

Relationship between the students and clearance

Appendix II: Department C#


using System.Collections.Generic;

using System.Linq;

using System.Web;

45
using System.Web.UI;

using System.Web.UI.WebControls;

publicpartialclassDepartment : System.Web.UI.Page

protectedvoid Page_Load(object sender, EventArgs e)

if (Session["loginstatus"].ToString() == "0")

Response.Redirect("Login.aspx");

if (Session["username"] != null)

ASPxLabel15.Text = "" + Session["username"];

string dateInString = "01.01.2016";

DateTime startDate = DateTime.Parse(dateInString);

DateTime expiryDate = startDate.AddDays(30);

if (DateTime.Now > expiryDate)

Response.Redirect("login.aspx");

46
}

protectedvoid ASPxButton1_Click(object sender, EventArgs e)

try

DataSet1TableAdapters.DepartmentTableAdapter dept = new


DataSet1TableAdapters.DepartmentTableAdapter();

dept.Insert(ASPxTextBox2.Text, ASPxTextBox1.Text, ASPxTextBox6.Text, ASPxTextBox7.Text,

ASPxTextBox8.Text, ASPxTextBox9.Text, ASPxTextBox4.Text, ASPxTextBox5.Text,


ASPxMemo1.Text, ASPxMemo2.Text,

DropDownList3.Text, ASPxLabel15.Text);

ASPxLabel13.Text = "you have Successfully Submitted";

Response.Redirect("Department.aspx");

catch (Exception ex)

ASPxLabel13.Text = (ex.Message);

47
DataSet1TableAdapters.QueriesTableAdapter ques=new DataSet1TableAdapters.QueriesTableAdapter();

protectedvoid ASPxTextBox1_TextChanged(object sender, EventArgs e)

if (ASPxTextBox1.IsValid)

try

ASPxTextBox2.Text = ques.get_studnm(ASPxTextBox1.Text);

ASPxTextBox6.Text = ques.get_stud_prog(ASPxTextBox1.Text).ToString();

ASPxTextBox7.Text = ques.get_stud_yos(ASPxTextBox1.Text);

ASPxTextBox8.Text = ques.get_reg_date(ASPxTextBox1.Text).ToString();

ASPxTextBox9.Text = ques.get_nation(ASPxTextBox1.Text);

ASPxTextBox4.Text = ques.get_religion(ASPxTextBox1.Text);

ASPxTextBox5.Text = ques.get_hall(ASPxTextBox1.Text);

catch (Exception ex)

48
Appendix III: Time Frame

WEEK WEEK WEEK WEEK


ONE TWO THREE FOUR
S/NO TASK
1 Data collection January
2 Proposal Hearing February
3 Report writing April
4 Dissertation presentation June

49
Appendix IV: Budget

S/NO ITEM DESCRIPTION COST (SHS)


1 Transport Service 130,000
2 Stationery 50,000
3 Typing and printing 100,000
4 Binding 120,000
5 Communication 75,000
6 Miscellaneous 130,000
Total 605,000

50

You might also like