• Tidak ada hasil yang ditemukan

g:q+g&:4 ~g$;~ L*<><-.-- syl.*tq.-.%&:< Faculty of Engineering AUTOMATIC PRINTING BILLING SYSTEM #*:s;:->:-.- QT* inti Che La" #2j .-.

N/A
N/A
Protected

Academic year: 2021

Membagikan "g:q+g&:4 ~g$;~ L*<><-.-- syl.*tq.-.%&:< Faculty of Engineering AUTOMATIC PRINTING BILLING SYSTEM #*:s;:->:-.- QT* inti Che La" #2j .-."

Copied!
24
0
0

Teks penuh

(1)

Faculty

of

Engineering

QT*

?-::s;:

.---.-

#*:s;:->:-.-

~ g $ ; ~ & -

AUTOMATIC PRINTING

BILLING

SYSTEM

L*<><-.-- syL.*Tq

..-.%&:< . - - A - -. - - * - - - . #2j ."--- 5:2:5 :E.x2~$z:-x*:.:s2;:~-+~:

g:q+g&:4?B

- z , *--.- 5. -$5@:- - :Y k-.-.-~--.-*%-*&::gg$ &-p:--- , .

:*

C-X-3 .*. .-.

(2)

R13a BORANG PENGESAHAN STATUS TESIS

Judul: AUTOMATIC PRTNTWG BILLING SYSTEM

SESI PENGAJIAN: 2003t2004

Saya SURIATIE BT CHE LAH (HURUF BESAR)

mengaku membenarkan tesis * ini disimpan di Pusat Khidmat Maklumat Akademik, Universiti Malaysia Sarawak dengan syarat-syarat kegunaan seperti berikut:

1 . Tesis adalah hakmilik Universiti Malaysia Sarawak.

2. Pusat Khidmat Makluniat Akademik, Universiti Malaysia Sarawak dibenarkan membuat salinan untuk tujuan pengajian sahaja.

3. Membuat pendigitan untuk membangunkan Pangkalan Data Kandungan Tempatan.

4. Pusat Khidmat Maklumat Akademik, Universiti Malaysia Sarawak dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi.

5. ** Sila tandakan ( ) di kotak yang berkenaan

0

SULIT (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972).

0

TERHAD (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasit

badan di mana penyelidikan dijalankan). TIDAK TERHAD

Disahkan oleh

(TANDATANGAN PENULIS)

%

+

(TANDATANGAN PENY ELIA)

AIamat tetap: KG TENGAH,

MUKIM KURONG HITAM, MOHD SAUFEE BIN MUHAMMAD Nama Penyelia

06300 KUALA NERANG, KEDAH DARUL AMAN

Tarikh: 19 MAC 2004 Tarikh: 19 MAC 2004

CATATAN * Tesis dimaksudkan sebagai tesis bagi Ijazah Doktor Falsafah, Sa ja n a dan Sa ja n a Muda.

** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasalorganisasi

berkenaan dengan menyatakan sekali sebab dan tempoh tesis ini perlu dikelaskan sebagai SULIT dan TERHAD.

(3)

This final year project attached here:

Title : Automatic Printing Billing System Student Name : Suriatie bt Che Lah

Matric No : 5521

has been read and approved by:

Mr. Mohd Saufee Muhammad (Supervisor)

(4)

AUTOMATIC

PRINTING

BILLING

SYSTEM

-- - - - - -

P.KHlDMAT MAKLUMATAKADEMIK UNlMAS

SURLATIE

BT

CHE

LAH

This project is submitted in partial hlfillment of

the requirements for the degree of Bachelor of Engineering with Honours (Electronic and Computer Engineering)

Faculty of Engineering

UNlVERSITI MALAYSIA SARAWAK 2004

(5)
(6)

Acknowledgements

A very grateful thanks to Allah s.w.t, the Almighty God, finally I managed to complete my Final Year Project. Firstly, I want to take this opportunity to thank to my family, who is always with me. The challenges and anticipations that we suffer together never make my spirit down to continue the struggle of life. To my parent, thank you for your loving, and to my lovely siblings, I always appreciate your supports and actuations.

I also want to thank to my Final Year Project's supervisor, Mr. Mohd Saufee bin Muhammad on his guides and helps along the completion this project. I really appreciate much knowledge that I have learned from him. Thank you too to my others lecturers that have helped me along the way, Mr. Kismet Hong Ping and Miss Sharifah Masniah bt Wan Masra.

A lot of thank you for Mr. Azrul Alwi, Mr. Azrul Hisyam Ahmad Zuhkhori, Mrs. Safinaz Jaafar, Mr. Najarudin Nedri, Mrs. Hasliza Abdul Halim and Mr. Nasir from Prime Minister's Department, Putrajaya for their help and co-operation on this project.

To all my fellow friends, thank you on your willingness to share all the happiness and sadness during this time. Hope that our dreams and ambition will come true. Thanks to all individuals that have participated either directly or indirectly in this project. Lastly, to my lovely mother, your love will always be in my heart and thank you for your advices and teaching. It makes me strong and teaches me to understand the meaning of life.

(7)

Abstrak

Mempamerkan hasil kertas kerja yang terbaik adalah satu kepuasan yang maksima kepada setiap individu termasuk mahasiswa universiti. Mencetak hasil kertas kerja dari komputer merupakan cara utama untuk mempamerkan hasil kerja tersebut. Automatic

Printing Billing System (APBS) merupakan satu sistem yang bakal diaplikasikan di Fakulti Kejuruteraan (FENG), Universiti Malaysia Sarawak- (UNIMAS) secara tidak langsung dapat membantu dan memudahkan tugas mencetak bagi setiap mahasiswa dan kakitangan fakulti secara amnya. Sistem pra-bayar yang bukan sahaja diaplikasikan pada telefon bimbit, mesin salinan atau sistem bayaran elektronik yang lain, malah akan diaplikasikan juga untuk mesin mencetak, menunjukkan bahawa Teknologi Maklumat dan Telekomunikasi (ICT) yang semakin berkembang.

(8)

Abstract

Preview the best paper works can give a maximize satisfaction to every individual include students in university. Printing is the main form to preview the paper works. Automatic Printing Billing System (APBS) that will be implemented in Faculty of Engineering (FENG), University Malaysia Sarawak (UNIMAS) indirectly can help and make printing job of students and faculty staff easier. Prepaid system that is not only implement for hand phone, photocopy machine or other electronic payment systems, but to printer too, shows the improving of our Information and Communication Technology (ICT).

(9)

Table of Contents

Content Abstrak Abstract Table of Contents List of Figures List of Tables List of Abbreviations CHAPTER 1 INTRODUCTION 1.1 Background

1.2 Automatic Printing Billing System 1.3 Project Objectives

1.4 Project Scope 1.5 Methodology 1.6 Expected Outcome

1.7 Hardware and Software Specification 1.8 Conclusion

CHAPTER 2 LITERATURE REVIEW

2.1 Electronic Payment Systems

2.2 Types of Electronic Payment System

2.2.1 Message and home-banking standards

Page 1 .

.

11

.

. . 111 viii ix X

(10)

2.2.1.1 HBCI (Homebanking Computer Interface) 12 2.2.1.2 Interactive Financial Exchange (IFX)

Specification

2.2.1.3 Open Financial Exchange (OFX) 2.2.2 Smartcard Purses

2.2.2.1 Electronic Purse Schemes 2.2.2.2 CAFE

2.2.2.3 CEPS

2.2.2.4 Europay 1 Mastercard 1 VISA (EMV) Specifications

2.2.2.5 Mondex 2.2.3 Micropayment Systems

2.2.3.1 IBM Micropayments

2.2.3.2 MiliCent (Electronic Microcommerce) 2.2.3.3 NetBill Electronic Commerce Project 2.2.4 Untraceable E-Cash

2.2.4.1 E-Cash (Digi Cash) 2.2.5 E-Cheques

2.2.5.1 NetChex 2.2.5.2 Netcheque

2.2.5.3 The Mandate Electronic Cheque 2.2.5.4 FSTC Electronic Check

2.2.6 E-Credit and Debit Cards 2.2.6.1 CyberCash

(11)

2.2.6.2 IBM's Internet Keyed Payment (iKP) System

2.2.6.3 Secure Electronic Transactions (SET) 2.3 Conclusion

CHAPTER 3 PROJECT DESIGN

3.1 Introduction

3.2 System Requirement and Specification

3.3 Automatic Printing Billing System (APBS) Architecture 3.3.1 Printer Component

3.3.2 Database Component 3.4 System Component

3.4.1 User Interface Design 3.4.1.1 Flow of the System 3.4.2 Software Interface

3.4.3 Database Design 3.5 Various Forms in APBS

3 -5.1 Splash Form 3.5.2 Login Option Form

3.5.3 Administrator and Student Login Form 3.5.4 List Form

3.5.5 Add Student Form 3 S.6 Top-Up Account Form 3.5.7 Remove User

(12)

3 S.8 Student Option Form 3.5.9 Student's Profile Form 3.5.10Change Password Form 3.6 Conclusion

CHAPTER 4 RESULTS AND DISCUSSIONS

4.1 Introduction 4.2 System Testing 4.2.1 Utility Testing 4.2.2 Security Testing 4.2.3 Efficiency Testing 4.2.4 Functionality Testing 4.2.5 Stability Testing 4.2.6 Scalability Testing 4.2.7 Performance Testing 4.2.8 User Acceptance Testing 4.3 Conclusion

CHAPTER 5 CONCLUSIONS AND RECOMMENDATIONS

5.1 Conclusion

5.2 Project Achievement

5.3 Recommendation For Future Work 5.3.1 Network Printing

(13)

5.3.3 Top-up Account Receipt 5.3.4 Charged by Printed Pages

REFERENCES APPENDICES A h H i d e . f i m B fnnSp1ash.h C f m L o g i n 0 p t i o n . h D frrnAdministratorLogin.h E h L i s t . h F fi-mAddNewStudent.h G h T o p U p . h H fi-mStudentLogin.h I hStudent0ption.fi-m J fmStudentProfi1e.h K fi-mChangePassword.fnn L Module.bas

(14)

List of Figures

Figure Page

1.1 Project Methodology

2.1 Classification of Payment Systems 2.2 IBM Micropayment Protocol 2.3 Concept of NetBill

2.4 SET Transaction Flow 3.1 APBS Architecture 3.2 Example of User Interface 3.3 Flow of the System

3.4 Example of database using Microsoft Access 3.5 Example of table in APBS's database

3.6 Example of storing data in the table 3.7 Splash Form

3.8 Login Option Form

3.9a Administrator Login Form 3.9b Student Login Form 3.10 List Form

3.11 Add Student Form 3.12 Top-Up Account Form 3.1 3 Student Removed 3.14 Student Option Form 3.15 Student's Profile Form 3.1 6 Change Password Form

(15)

List of Tables

Table

2.1 Advantages and disadvantages of 1 KP 5.1 Achievement of the project

(16)

List Of Abbreviations AB A ACH APBS API ATM BPD CAFE CBOSS CC CD-ROM CEPS DEA DES DOS ECB EEP E W FENG FSTC GUI HBCI MTML 3ttp

D M

1c-r

I3

-

3 -32 7 . .

-

>o

-

7 E C 'K.3 ,LC "S.%kl %. 3 ".!9TO

'. -

=s

-

> 1- 3

S

Xll

-

-

-

x 2- - -

.

-

American Bar Association Automated Clearing House

Automatic Printing Billing System Application Programming Interface Automated Teller Machine

Bank Parameter Data

Conditional Access For Europe

Convergent Business Operation Support CyberCash

Compact Disk - Read Only Memory

Common Electronic Purse Specifications Data Encryption Algorithm

Data Encryption Standard Disk Operating System Electronic Cheque Book European Electronic Purse

Europay 1 Mastercard / VISA Specifications Faculty of Engineering

Financial Services Technology Consortium Graphical User Interface

Homebanking Computer Interface Hyper Text Markup Language Hyper Text Transfer Protocol International Business Machines

Information and Communication Technology Identifier

Interactive Financial Exchange Specification Internet Keyed Payment System

Internet Protocol

International Standards Organization

Information Technology Security Evaluation Criteria Kilobytes

Smart Card Solutions

Load Secure Application Module Megabytes

Mail-Order 1 Telephone-Order Network Computer

Open Financial Exchange Operating System

Personal Identification Number Point-of-Sale

Purchase Secure Application Module Random Access Memory

Software-generated Asymmetrical Secure Electronic Transactions

(17)

SQL Sequential Query Language

UNIMAS University Malaysia Sarawak

UPD User Parameter Data

www World Wide Web

XML Extensible Markup Language

(18)

CHAPTER 1

INTRODUCTION

I . 1 Background

Facing the difficulties of getting printing service is a normal phenomenon for LSIMAS's students. To have their own high quality printer is not affordable for almost all students because of the expensive price. However, printing a lot of paper work is a routine task for the students to fulfill the requirement of their studies.

Arising from this problem, Faculty of Engineering (FENG), UNIMAS decides to L-plement a charged printing service at the computer laboratory in the near future. So, -3 ease the payment process, FENG is developing a system that can operate

?somatically to calculate the price for every printing service.

It

Automatic Printing Billing System (APBS)

An Automatic Printing Billing System (APBS) can be considered as a type of -aid system that is similar to some of the payment mechanisms designed for the '-++met. This project is not to design the prepaid smart card but a software system with

+e same operating capabilities. The APBS contains stored cash value that students can

- m d for their printing services. System administrator will receive cash in advance

(19)

During each printing transactions, secured data representing cash value is exchanged for the printing service. Different rates of charges will be imposed for black-and-white and colour printing services. All of the processes are operated automatically by the system.

1.3 Project Objectives

The main objective of this project is to develop software for the APBS which will calculate the charges of printing services automatically. APBS will thus help FENG in payment management where the payment process will work automatically and there will be no need for counter management.

With the implementation of this project, students can do their printing services without having to carry cash. Students will just have to pay an amount of cash to the xlministrator upon their registration. Students must log onto the APBS in order to do 5 e i r printing tasks.

The other objective of the project is to create a security system that would prompt

5 r user passwords. Only registered students can make use of this APBS with their own x IDS and passwords.

Lastly, with the existence of the APBS, it will increase the productivity of FENG =-!ere students can have their printing service as soon as possible when they need it.

?ex is also no need for students to waste their time waiting for printing services done

T 3other place.

? Project Scope

The scope of the project is to develop a system where payment process is done m a t i c a l l y for the printing service without having to carry cash.

(20)

1.5 Methodology

Basically, the project methodology is summarized in the flowchart of Figure 1.1.

(21)

The first stage is gathering data and information from Internet, journals and other references. The study of literature review on a similar system is done concurrently.

The second stage is deciding the software that can be used to develop the system. The next stage is the study on requirement and specification of the system design such as databases, software, hardware and interfaces.

Writing up the literature review was conducted in the fourth stage. All the Ldormation about similar systems were studied and documented.

The fifth stage involves the designing of the system. Design of the databases and + t e coding for interfaces were carefully done in order to obtain the functions required.

The sixth stage is testing and implementing the system. During this stage, the

?stem will be tested and corrected base on the supervisor's comment.

The final stage involves evaluation of the system. The system will be evaluated --?ether it has fulfilled the requirement of the objectives as stated earlier.

!i Expected Outcome

Once the

APBS

is implemented, students of FENG can do their printing task

+%ut carrying cash. Forms or interfaces that will be available in the

APBS

are as

fi

Login Form

Students and administrators must login first before entering the system. It is important for the user to login in order for them to be able to do their printing task. Printing task cannot work without user login to the

APBS.

(22)

ii) User Option Form

This form contains the menu for students to choose either to view their profile or change their password.

iii) User Profile Form

This form is used to view students' profile that contains user ID, matric number, name, program, year of study, and credit balance.

iv) List Form

This form is only available to the administrators. From this form, administrators are able to view the students' information and also can find, remove and add new user.

v) Add User Form

Students must first register to the system before being able to use the system. This registration only can be done by the administrator. Registration would require students to fill in a form that contains the user ID, students' name, matric number, program, year of study, password and value added.

vi) Top-up Form

Students can top-up their account into the APBS using this form when their credit is insufficient to do printing task. Only administrator can top-up account to the students.

(23)

vii) Deduction of credit

APBS calculate the number of pages printed and credit will be deducted from the student account after each printing job.

1%) Pause the printing task

Printing task will be put on hold if students do not have enough credit in their account or when students do their printing job before login to the system.

) Resume the printing task

Printing will only be resumed once the students top-up their account.

T.6 Hardware and Software Specification

The hardware and software used to develop the APBS are:

1) Hardware

i) Intel Pentium ii) 64MB RAM iii) Hard disk drive iv) Monitor

v) Standard Keyboard vi) Standard Mouse vii) Printer

(24)

2) Software

i) Microsoft Windows 98/Me/XP, 2000 Professional, NT 4.0 ii) Visual Basic 6.0

iii) Microsoft Access 2000

1

."

Conclusion

An APBS can be considered as a prepaid card. User will be charged after using

% service. User can top-up their credit if there is not enough credit in their account for

y- services.

One of the advantages of APBS is user can do their printing task anytime without m n g cash and if there is sufficient credit in their account. Students will also save

%r time from waiting and finding a printing service around.

With the existence and good service of APBS, it can thus increase students' --sfaction and solve their problem of getting printing service in UNIMAS.

Gambar

Figure 1.1  :  Project Methodology

Referensi

Dokumen terkait

Seorang laki-laki yang diberi wahyu oleh Allah untuk dirinya dan diperintah untuk disampaikan kepada umatnya adalah pengertian

4.4.7 Solusi untuk mengatasi kendala yang dihadapi dalam proses mempertahankan eksistensi seni Ngarak Posong yang dapat mempengaruhi sosioekonomi masyarakat setempat

[r]

The age of a web site affects the number of inlink pages, in general newly created links (e.g. links in the newest pages on the Web or new links that have been recently added to

Indonesia yang adil maksudnya tak lain daripada memberikan perasaan kepada seluruh rakyat bahwa ia dalam segala segi penghidupannya diperlakukan secara adil

Untuk mengatasi kelemahan, penulis akan memberikan beberapa saran, yaitu : sebaiknya fungsi internal auditing diperluas tidak hanya pada pemeriksaan administrasi tetapi

Tujuan dari penelitian ini untuk mengetahui gambaran profil hematologi pada pasien anak dengan Leukemia Limfoblastik Akut sebelum dan sesudah fase induksi kemoterapi di

Tujuan dari penelitian ini untuk membandingkan hasil pengambilan data dengan menggunakan CMM manual dan CMM dari Mitutoyo, data yang didapatkan digunakan untuk