Professional Documents
Culture Documents
SYSTEM
By
MUBARAK
13K/KUA/2737N
SCHOOL OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY
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.
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_________________
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
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
8
LIST OF ACRONYMS
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
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.
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.
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".
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
24
Software requirement.
Hardware requirement.
Functional requirement.
Non-functional requirement.
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
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.
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
26
CHAPTER FOUR
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.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
27
KEY
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
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.
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.
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.
Bandwidth 50kbps
30
Memory 512MB
Processor 1.6GHz
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.
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
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
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
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
This model shows entities, relationships between entities, mapping and the entity relationship models
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.
Field Name
33
This is a name that represents an attribute in a database relation
Description
Data Type
This defines a class of data that an attribute can legitimately take on looking at the tables of the system.
Cleared
1...1
1
Students
Department
Has
1..1 1..* clearance
students
Choose
Department 1..1 students 1..*
Student Table
36
CHAPTER FIVE
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
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.
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.
This was meant to ensure that interface operations provide proper functionality such as quick data insertion,
retrieval, deletion and editing.
Clearance Interface
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
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.
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.
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.
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
1) Sex
(a) Male (b) Female
2) Age
(a) 20-25 (b) 25-30
3) Educational Level
(a) None (b) Primary
4. in your analysis, what are the challenges of the current information system?
…………………………………………………………………………………………………………………………………
……………………………………………………………………………
…………………………………………………………………………………………………………………………………
………………………………………………………………………..
6. What are some of the infrastructural problems that may make you fail to engage in system implementation?
44
…………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………
………………………………………………..
using System.Linq;
using System.Web;
45
using System.Web.UI;
using System.Web.UI.WebControls;
publicpartialclassDepartment : System.Web.UI.Page
if (Session["loginstatus"].ToString() == "0")
Response.Redirect("Login.aspx");
if (Session["username"] != null)
Response.Redirect("login.aspx");
46
}
try
DropDownList3.Text, ASPxLabel15.Text);
Response.Redirect("Department.aspx");
ASPxLabel13.Text = (ex.Message);
47
DataSet1TableAdapters.QueriesTableAdapter ques=new DataSet1TableAdapters.QueriesTableAdapter();
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);
48
Appendix III: Time Frame
49
Appendix IV: Budget
50