31 พฤษภาคม 2552

Team Member



Jeerasith Srisupho [52441305]
Natthawut Riyasan [52441310]
Thawatchai Yernyoob [52441316]
Prapat Aramchot [52441323]
Sirikanya Yomkoet [52441332]

PSPEC

Payment Transaction and Report Management PSPEC

Process No : 1
Process : Log on
Description : Require username and password data
Check username and password
If username and password is valid
Then authenticate and authorize user to payment system

Process No : 2
Process : Load Data
Description : Require payment data batch file
Check for payment channel
Validate payment data format
If data format is valid
Then insert payment data to database

Process No : 3
Process : Queries Error Transaction
Description : Require input transaction data
Validate transaction data
If transaction data is invalid.
Then get data from database and show error transaction data

Process No : 4
Process : Handle Error Transaction
Description : Require error transaction data
Validate error transaction data
Update the corrective transaction data to payment system
Record cause of error transaction to database

Process No : 5
Process : Generate Daily Report
Description : Require type of Daily Report
Generate Daily Report

Process No : 6
Process : Generate Monthly Report
Description : Require type of monthly report
Generate monthly report

Process No : 7
Process : Update Master Data
Description : Prepare new master data
Check new master data is valid
Add new master data to payment system
If master data does not work fine
Then solving for a new master data

CSPEC

24 พฤษภาคม 2552

Context Diagram


Use Case Diagram




Payment Transaction and Report Management Project Overview

ผู้ใช้ : Consumer Payment Department
ความต้องการของระบบ
  1. เปลี่ยนแปลงการทำงานจากคนมาเป็นระบบคอมพิวเตอร์เนื่องจากมีรายการรับชำระเข้ามาเป็นจำนวนมากจากหลายๆช่องทาง ทำให้พนักงานที่เคยดูแลอยู่ ทำงานไม่ทันตามกำหนด เพื่อทำการตรวจสอบรายการรับชำระของลูกค้าที่ชำระค่าบริการผ่านช่องทางต่างๆ ว่ามีการตัดยอดในระบบถูกต้องหรือไม่
  2. เพื่อลดจำนวนคน และ เวลา ในการทำงานเนื่องจากปัจจุบันใช้คนทำการ Reconcile โดยใช้ พนักงาน หนึ่งคนต่อหนึ่ง ต่อหนึงบริษัท และเมื่อมีการเปิดช่องทางการรับชำระใหม่ๆเพิ่มขึ้น พนักงานไม่สามารถทำงานได้ทันในเวลาที่กำหนดส่งผลกระทบต่อรายการรับชำระของลูกค้า
  3. เพื่อป้องกันปัญหาการร้องเรียนของลูกค้าเนื่องจากถ้ามีรายการรับชำระผิดปกติ พนักงานใช้เวลาในการตรวจสอบนาน ทำให้บางครั้งลูกค้าถูกยกเลิกบริการ หรือไม่สามารพใช้งานได้ ทำให้ลูกค้าไม่พอใจ และ อาจเลิกใช้สินค้าและบริการของบริษัท ส่งผลกระทบต่อรายได้ของบริษัท

ขอบเขต
  1. เขียนโปรแกรมเพื่อทำการตรวจสอบรายการรับชำระของลูกค้าที่ชำระค่าบริการผ่านช่องทางต่างๆว่ารายการรับชำระเหล่านั้นได้ถูกตัดยอดในระบบถูกต้องหรือไม่ เมื่อรายการรับชำระมีความผิดปกติเช่น

    • ลูกค้าชำระค่าบริการ แต่ไม่ถูกตัดยอดในระบบ
    • ไม่มีรายการรับชำระจากลูกค้า แต่มีการตัดยอดในระบบ
    • ข้อมูลรายการรับชำระจากช่องทางการชำระเงินต่างๆไม่สามารถตัดยอดในระบบเนื่องจากความผิดพลาดของระบบและอื่นๆระบบต้องสามารถแจ้งความผิดปกติเหล่านี้ให้กับ user ที่เกี่ยวข้องเพื่อที่ user จะได้ดำเนินการแก้ไขต่อไป

  2. สร้างรายงานต่างๆดังนี้
  • Daily Report

- Daily Reconcile Report

- Difference Report

  • Monthly Report

-Reconcile Report

-Transaction and Revenue Report Group by Company

-Transaction and Revenue Report Group by Payment channel

-Top 5 Company

-Top 5 Channel

-Payment Posting Timelines

-Error Handling Report

-Transaction Fee Report

หมายเหตุ
  • จำนวนสินค้าและบริการ 5 บริษัท
  • ช่องทางการชำระเงินที่มีอยู่ในปัจจุบัน
  1. Bank
  2. Counter Service
  3. Post Office
  4. Tesco Lotus
  5. Shop
  6. Third parties
    -TRM
    -TPAY
  7. PAS
    -Ewallet
    -EBPP
    -ADSL 691
    -IVR 1331