• Tidak ada hasil yang ditemukan

Development of Computerized Reading List and Library Book Orders System for the Department of Computer Science - UUM Electronic Theses and Dissertation [eTheses]

N/A
N/A
Protected

Academic year: 2024

Membagikan "Development of Computerized Reading List and Library Book Orders System for the Department of Computer Science - UUM Electronic Theses and Dissertation [eTheses]"

Copied!
9
0
0

Teks penuh

(1)

Development of Computerized

Reading List and Library Book Orders System for the Department of Computer Science

bY

Abd. Ghani Golamdin

Dissertation Submitted for the degree the Degree of MSc in lnformation Technology (Business Information System)

Department of Computer Science University of Keele

Staffordshire ST5 5BG

l

September 1996

(2)

CONTENTS ABSTRACT

A C K N O W L E D G M E N T S

CHAPTER 1 - MTRODUCTION 1.1 OBJECTIVE

1.2 CURRENT SYSTEM

1.2.1 Keele University System 1.2.2 Scope of Current System 1.2.3 Role and Responsibility

1.2.4 Description of Current System 1.2.4.1 Preparation of Reading List 1.2.4.2 Ordering of Books

1.3 PROBLEM

1.4 WEAKNESS OF THE SYSTEM 1 . 5 T H E G O A L

CHAPTER 2 - TECHNIQUE AND METHODOLOGY 2 . 1 T E C H N I Q U E

2.2 ANALYSIS 2.3 DESIGN

2 . 4 I M P L E M E N T A T I O N 2.5 SYSTEM TEST

2.6 DEVELOPMENT TOOLS

CHAPTER 3-ANALYSTS 16

3 . 1 P R O C E S S A N A L Y S I S 1 6

3 . 2 S T A T E M E N T O F P U R P O S E 1 6

3 . 3 C O N T E X T D I A G R A M 1 7

3.4 EVENT LISTS 1 9

3.5 DATA FLOW DIAGRAM 2 2

CHAPTER 4 - DESIGN 4.1 DESIGN

4.2 DESIGN PROCESS

4.3 ENTITY RELATIONSHIP MODEL

4.3.2 Description of Entity-Relationship Diagram 4.4 DATABASE DESIGN

4.4.1 A Set of Relations

4.5 SCREEN DESIGN AND DIALOGUE

Page

1 1 1 1 2 2 3 3 4 8 8 1 1 1 2 1 2 1 3 1 3 1 4 1 4 1 5

2 3 2 3 2 3 2 4 2 5 2 6 2 7 2 8

(3)

CHAPTER 5 - IMPLEMENTATION 2 9 5.1 EVALUATION OF DEVELOPMENT TOOLS

5.2 HIGHLIGHTED FEATURES OF PARADOX FOR DEVELOPING THE APPLICATTON 5.2.1 Concepts Used in Paradox

5.2.2 Features in Paradox

5.3 PHASE OF IMPLEMENTATION

5.3.1 STAGE l-Creating Working Directory 5.3.2 STAGE 2Creating Table

5.3.3 STAGE 3-Developing An Application 5.3.3.1 Sub-module: B O O K

3 8

2 9 3 1 3 1 3 1 3 5 3 5 3 5 3 6

5.3.3.2 Sub-module READING LIST 4 0

5.3.3.3 Sub-module O R D E R 4 2

5.3.3.4 Sub-module MODULE 4 4

CHAPTER 6XONCLUSION 4 7

6.1 MEETING OBJECTlVE 4 7

6.2 ANALYSIS OF REQUIREMENT 4 7

6.3 DESIGN 4 8

6.4 IMPLEMENTATION OF PROTOTYPE SYSTEM 4 8

6.5 DELIVERED SYSTEM 4 8

6.6 DEVELOPMENT TOOLS 4 9

6.7 CASE TOOLS 4 9

6.8 PROGRAMMING TECHNIQUES 5 0

6 . 9 T E S T I N G 5 0

6.10 CRITICAL SUCCESS FACTOR 5 0

6.11 SUGGESTION 5 1

6.11.1 Overall Approach 5 1

6.11.2 Database Solution 5 2

6.11.3 Issues 5 3

A P P E N D I X

A P P E N D I X 1 - MODULE DELIVERY FORM 5 4

APPENDIX 2 - LIST OF RECOMMENDED TEXTS FOR READTNG LIST 5 6

A P P E N D I X 3 - MANUAL ORDER FORM 5 9

A P P E N D I X 4 - M E M O S 6 2

A P P E N D I X 5 - F O R M U S E D T O P R O V I D E I N F O R M A T I O N A B O U T T H E 6 5 L O C A T I O N O F T H E B O O K

A P P E N D I X 6 - FORM USED TO PROVIDE DETAILED INFORMATTON 6 7 A B O U T T H E B O O K S

APPENDIX 7 - DETAIL EXPLANATION OF THE EVENTS 6 9

APPENDIX 8 - DATAFLOW DIAGRAMS AND THEIR DESCRIPTIONS 8 2 APPENDIX 9 - VERSIONS OF ENTITY RELATTONSHTP DTAGRAM 1 0 4

(4)

APPENDIX 10 - ATTRIBUTES OF THE ENTITIES 1 1 1

A P P E N D I X 1 1 - SCREEN LAYOUT 1 3 0

A P P E N D I X 1 2 - T A B L E S A N D T H E I R S T R U C T U R E S F O R P R O T O T Y P E 1 3 9 SYSTEM

A P P E N D I X 1 3 - FORMS FOR SUB-MODULE BOOK 1 4 3 A P P E N D I X 1 4 - FORMS FOR SUB-MODULE READING LIST 1 4 7 A P P E N D I X 1 5 - FORMS FOR SUB-MODULE ORDER 1 4 9 A P P E N D I X 1 6 - FORMS FOR SUB-MODULE MODULE 1 5 5 A P P E N D I X 1 7 - U S E R M A N U A L 1 5 9

A P P E N D I X 1 8 - REFERENCES 1 6 7

(5)

ABSTRACT

The aim of this project was to develop a computerized system for the reading lists and library book orders system for Department of Computer Science, Keele University.

The system provided for an efficient control and management of the reading list and ordering of books.

The methodology for the development of this system is based on the structured

modelling technique. The design was refined iteratively until it met the users requirement.

A prototype system was implemented to illustrate our design. The implementation uses Paradox as a relational database system and ObjectPAL as Object Oriented software development method.

(6)

ACKNOWLEDGMENTS

I would like to express my sincere thanks to Dr. John Stell, who has continuously guided me in completing the project. His knowledge of the subject and his research experience has been most influential on my handling of the project.

My thanks also go to Dr. C. Johnson for his enlightening lectures on databases and applications of Paradox which are fundamental to the development of the project.

I am also grateful to Mrs. Brenda Banks who has been most helpful in providing essential information about Paradox.

(7)

CHAPTER 1

INTRODUCTION

1.1 OBJECTIVE

The purpose of this project is to develop computerized reading lists and library book Orders System (RILBOS), for use in the Department of Computer Science, Keele University. It covers analysis of the current system and its problems, design, and development of a prototype of system as a model of the implementation.

While keeping in mind the purpose of the project is to identify how the current system can be improved through automation to meet the organizational goal. However, it is not necessary to automate the whole function as a computer based system. Some of the area may simply require changes to existing procedures, rearranging workflows and to distribute some of the responsibilities to the related personnel to improve the system as a whole.

-1.2 CURRENT SYSTEM 1.2.1 Keele University Library

The University Library at Keele forms parts of the Keele Information Services, which also includes the Computer Centre and Media and Communications Centre. Library facilities are concentrated in the centrally located Information Services building, where the Computer Centre is also located.

The library houses some 500,000 books and subscribes to approximately 2,000 journals. The stock is arranged by subjects, using Library of Congress classification.

Periodicals are shelved separately from books. Most of the books are listed in the Oracle Library online catalogue.

There is a campus-wide access to a wide range of online databases and services, and the Library has many CD-ROM databases which is available to the members. A number of these are now networked and available from public PCs in the Information Services building, via Library Online.

i

1

(8)

The contents of the thesis is for

internal user

only

(9)

[ Fred R. MC. Fadden. Jeffrey A. Hopper, 19911

Fred R. MC. Fadden. Jeffrey A. Hoffer. Modern Database Management. The Benjamin/Cummings Publishing Company.TNC.

[ C. J. Date. 1986 ]

C. J. Date. An introduction to Database Systems. Addison-Wesley Publishing Company. 1986.

[ I. T. Hawryszkiewycz 19911

I. T. Hawryszkiewycz. Tntroduction to Systems Analysis and Design. Prentice Hall.

1991.

[ S. Skidmore, R. Farmer and G. Mills 1992 ]

S. Skidmore, R. Farmer and G. Mills. SSADM Version 4 Models and Methods. NCC Blackwell. 1992

[ D. E. Avison 1985 ]

D. E. Avision. Information Systems Development. A. Database Approach. Blackwell Scientific Publications 1985.

[ M. Meldrum M Lejk P. Guy 1993 ]

M. Meldrum M Lejk P. Guy. SSADM Techniques. an introduction to Version 4.

Chartwell Bratt. Studentlittevatur 1993.

[ Borland, 1985 ]

Borland. Paradox for Windows Guide to Object Pal. Borland International. Inc. 1985 [ Borland, 1985 ]

Borland. Paradox For Windows. User’s Guide. Borland International Inc. 1985 [ Borland, 1985 ]

Borland. Paradox for Windows. Getting Started. Borland International Inc 1985.

[ Borland, 1985 ]

Borland. Paradox For Windows. Object Pal Reference. Borland International Tnc.

1985.

168

000189017

PERPUSTAKAA A

~NJVERSITI UTARA MAbAy&

Referensi

Dokumen terkait

1 CHAPTER ONE INTRODUCTION This project is about evaluating some of the common queue congestion management mechanisms in order to improve the performance of TCP/IP network.. The

TABLE OF CONTENT Contents Page Disclaimer Permission to Use Acknowledgement Abstract iii iv v vi CHAPTER 1: INTRODUCTION 1.1 Background of Study 1.2 Problem Statement 1.3

CHAPTER 2: LITERATURE RIVIEW 2.0 CHAPTER INTRODUCTION 2.1 MEANING OF ZAKAT 2.1.1 History Management of Zakat in Malaysia 2.1.2 Zakat Distribution 2.2 ELECTRONIC PAYMENT 2.2.1

viii 3.12 Conclusion 41 CHAPTER 4: FINDINGS 4.1 Introduction 42 4.2 Response rate 42 4.3 Reliability analysis 42 4.4 Descriptive demographic statistics on the respondent’s

Abstract Abstrak Acknowledgement Table of Contents List of Tables List of Figures Chapter 1: Introduction 1.1 Introduction 1.2 Background of the study 1.3 An Overview of E-commerce

TABLE OF CONTENTS DECLARATION PERMISSION TO USE ABSTRACT i ACKNOWLEDGEMENT ii TABLE OF CONTENTS iii LIST OF TABLES vi LIST OF ABBREVIATIONS vii CHAPTER 1: INTRODUCTION 1.1

TABLE OF CONTENTS Permission To Use Abstract Abstrak Acknowledgement Tables of Content List of Figures List of Tables CHAPTER 1 INTRODUCTION 1.1 Introduction 1.2 Problem Statement

Abstract List of Contents List of Graphs List of Tables Chapter One : Introduction Lubour mobility and unemployment: some evidence from LFS List of Contents Chapter Two :