1. Trang chủ
  2. » Luận Văn - Báo Cáo

Hệ thống quản lý gửi và rút tiền tự động qua máy ATM

27 2,2K 23
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 812 KB

Nội dung

Hiện nay ở nước ta, số lượng sử dụng máy vi tính tăng lên rất nhanh theo đó là quá trình tin học hóa cũng diễn ra mạnh mẽ

Trang 1

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

1 Nguyễn Thị Thanh (MSV:448)

2 Ngô Văn Quang

3 Lê Thị Phương Hoa

4 Nguyễn Văn Liễu

GVHD: Th.S.Nguyễn Thị Thanh Huyền Lớp: CĐ TIN 5 – K11

Trang 2

Mục Lục

Lời nói đầu 3

KHẢO SÁT HỆ THỐNG 4

I Tổng quan 4

1.1 Mục đích 4

1.2 Bối cảnh giao dịch 4

1.3 Phạm vi 4

1.4 Đặc điểm người sử dụng 4

Mô tả hoạt động của hệ thống: 5

+ Quản lý tài khoản: 5

+ Quản lý thẻ: 5

+ Quản lý giao dịch: 7

+ Quản lý khách hàng: 8

+ Báo cáo thống kê: 9

PHẦN II 10

PHÂN TÍCH HỆ THỐNG 10

2.Mô hình luồng dữ liệu mức ngữ cảnh: 11

THIẾT KẾ ỨNG DỤNG 18

I Thiết kế dữ liệu 18

1 Mô tả các bảng CSDL 18

Trang 3

Lời nói đầu

Nước ta đang trong thời kì công nghiệp hóa, hiện đại hóa nhằm đưa Việt Nam thành nước công nghiệp văn minh, hiện đại Trong đó vấn đề ứng dụng tin học vào quá trình sản xuất, kinh doanh, quản lí đóng vai trò rất quan trọng

Hiện nay ở nước ta, số lượng sử dụng máy vi tính tăng lên rất nhanh theo đó là quá trình tin học hóa cũng diễn ra mạnh mẽ Tin học đã và đang thâm nhập vào hầu hết các hoạt động của con người như nghiên cứu khoa học, tự động hóa, quản lí Nhờ đó con người có thể làm việc một cách dễ dàng, thuận tiện, khoa học hơn Ngoài ra tin học hóa làm giảm số người tham gia quản lí, giảm bớt sự vòng vèo trong quy trình xử lí, tăng tốc độ cập nhật và tra cứu dữ liệu, giảm bớt sai sót trong tính toán…

Để ứng dụng tin học cho việc xây dựng các hệ thống thông tin đòi hỏi phải có quy trình, phương pháp để áp dụng Sau khi học môn “Phân tích thết kế hệ thống thông tin”, chúng

em đã hiểu được phần nào các giai đoạn, cách thức xây dựng một hệ thống thông tin Và giờ là môn “Thiết kế giao diện người - máy Tương lai có thể áp dụng những kiến thức này vào công việc và góp phần tin học hóa, phát triển đất nước

Trong bài tập lớn này Nhóm 7 đã quyết định chọn đề tài “Hệ thống quản lý gửi và rút

tiền tự động qua máy ATM” Với đề tài này chúng em muốn thử sức để học hỏi, trao đổi

kinh nghiệm và làm quen với thực tế trong việc xây dựng hệ thống thông tin quản lí

Chúng em xin chân thành cám ơn giảng viên Th.S Nguyễn Thị Thanh Huyền là người

đã cung cấp cho chúng em những kiến thức cơ bản và hướng dẫn chúng em từng bước thực hiện đề tài này Mặc dù đã có sự tham khảo tài liệu và cố gắng hết sức nhưng cũng không tránh khỏi sai sót Chúng em rất mong nhận được sự thông cảm và góp ý của thầy để chúng

em hoàn thiện hơn

Chúng em xin chân thành cảm ơn!

Trang 4

PHẦN I KHẢO SÁT HỆ THỐNG

I Tổng quan

1.1 Mục đích

Xây dựng hệ thống ATM (Automated Teller Machine) trong lĩnh vực ngân hàng để giao dịch với người dùng qua hệ thống ATM với chức năng nổi bật như: gửi và rút tiền ngay tại ATM mà không cần phải tới ngân hàng, khách hàng có thể thực hiện giao dịch mọi lúc mọi nơi có hệ thống ATM đang hoạt động

1.2 Bối cảnh giao dịch

Với hệ thống này, ngân hàng có thể giao dịch với khách hàng nhanh chóng và thuận tiện Mặt khác, ngân hàng giảm được chi phí thuê nhân viên, chi phí cơ sở hạ tầng và rút ngắn khoảng cách giữa ngân hàng và người dân

1.3 Phạm vi

Hệ thống quản lý ATM được khảo sát trên địa bàn thành phố Hà Nội, là nơi người dân

có nhu cầu về ngân hàng đứng thứ nhì trong cả nước, sau thành phố Hồ Chí Minh Không những thế, ATM còn đang được xây dựng và phát triển ở nhiều nơi trên cả nước

1.4 Đặc điểm người sử dụng

Sử dụng máy ATM không đòi hỏi trình độ người sử dụng Khách hàng chỉ cần có thẻ và tài khoản hợp lệ là có thể sử dụng máy ATM để giao dịch với ngân hàng

Trang 5

Mô tả hoạt động của hệ thống:

+ Quản lý tài khoản+ Quản lý thẻ

+ Quản lý giao dịch+ Quản lý khách hàng+ Báo cáo thống kê

+ Quản lý tài khoản:

1 Tạo tài khoản:

Mục đích: Tạo tài khoản giao dịch tại ngân hàng cho khách hàng

Dữ liệu đầu vào: Thông tin khách hàng, các yêu cầu của khách hàng.

Quá trình thực hiện: Khi giao dịch viên được yêu cầu tạo tài khoản cho khách hàng, giao dịch viên sẽ thực hiện các công việc sau Giao dịch viên sẽ yêu cầu khách hàng điền đầy đủ

thông tin cá nhân của khách hàng vào “Giấy đăng ký mở, sử dụng dịch vụ ngân hàng”

và “Hợp đồng sử dụng dịch vụ” Giao dịch viên nhận đầy đủ và xác nhận thông tin của

khách hàng với Chứng minh nhân dân của khách hàng sau đó thực hiện tạo tài khoản trên

hệ thống với các thông tin của khách hàng bao gồm: Mã khách hàng, họ tên khách hàng, ngày sinh, giới tính, quốc tịch, số cmnd hoặc hộ chiếu, ngày cấp, nơi cấp, địa chỉ, tình trạng hôn nhân, …

2 Sửa thông tin tài khoản

Mục đích: Cập nhất chính xác các thông tin về tài khoản 1 cách mới nhất sau các giao dịch

hoặc sưả lại thông tin sai lệch về tài khoản

Dữ liệu đầu vào: Những thông tin thay đổi sau khi giao dịch và thông tin sai lệch của tài

khoản

Quá trình thực hiện: Khi khách hàng thực hiện các giao dịch

3 Hủy tài khoản

Mục đích: Hủy tài khoản khi khách hàng yêu cầu hủy hoặc vượt

quá thời gian ra hạn.

Dữ liệu vào: Số tài khoản cần hủy.

Quá trình hoạt động: Nhân viên ngân hàng nhận số tài khoản cần hủy,xác nhận lại

yêu cầu hủy hoặc thông tin dẫn đến việc hủy tài khoản và đưa ra quyết định thực hiện hay không thực hiện việc hủy tài khoản hay không.

+ Quản lý thẻ:

1 Tạo thẻ:

Trang 6

Dữ liệu đầu vào: Thông tin khách hàng, thông tin về loại thẻ, các yêu cầu của khách hàng Quá trình thực hiện: Nếu khách hàng chưa có tài khoản, giao dịch viên yêu cầu khách

hàng tạo tài khoản trước khi thực hiện tạo thẻ ATM Nếu khách hàng đã có tài khoản, giao dịch viên yêu cầu khách hàng cung cấp thông tin về tài khoản cùng với các thông tin cá nhân và yêu cầu của khách hàng theo biểu mẫu “Giấy đăng ký mở, sử dụng dịch vụ ngân hàng”

2 Sửa thông tin thẻ:

Mục đích: Sửa lại thông tin sai lệch của thẻ.

Dữ liệu vào: Mã thẻ.

Quá trình hoạt động: Nhân viên nhập mã thẻ có thông tin sai vào hệ thống và thực hiện

yêu cầu sửa thông tin thẻ

3 Hủy thẻ (Khóa thẻ):

- Ngân hàng có thể khóa thẻ hoặc hủy việc sử dụng thẻ đối với một trong số các tình huống sau Trong những trường hợp này, Ngân hàng sẽ thông báo cho chủ thẻ bằng văn bản, bằng điện thoại, thư điện tử hoặc bằng cách gửi tin nhắn

1 Nếu những thông tin được điền vào mẫu đơn yêu cầu phát hành thẻ được xác nhận là sai

2 Khi có sự tịch biên tài sản, sự sắp đặt tạm thời, đấu thầu và các dạng nợ khác

3 Khi chủ thẻ chậm trả khoản tiền thanh toán thẻ đến hạn hoặc khoản vay Ngân hàng hoặc các tổ chức tài chính khác

4 Khi tình trạng tín dụng của chủ thẻ bị suy giảm mạnh vì những lý do như chậm thanh toán đối với các tổ chức tín dụng khác, bị phá sản hoặc các lý do khác

5 Khi có những nguyên nhân dẫn đến giao dịch bất thường hoặc giao dịch giả mạo

6 Khi chủ thẻ không thể thực hiện được việc hoàn trả nợ do một trong những lý do như

di cư, bị bắt giam, chết, v.v hoặc trong trường hợp việc hoàn trả là rất khó khăn

7 Trong trường hợp công ty bị giải thể, nộp đơn xin phá sản hoặc có thông tin đăng ký về

nợ quá hạn hoặc thông tin tương tự tại Cục thông tin tín dụng

8 Theo sự phân công công tác, chuyển nhượng hoặc yêu cầu khóa/đóng thẻ

9 Nếu ngườii sử dụng thẻ loại thẻ mang tên nhân viên của doanh nghiệp rời hoặc chuyển công ty khác

10 Trong trường hợp người bảo lãnh có các lý do như nêu trong khoản 2, 3, 4

- Việc sử dụng thẻ của chủ thẻ có thể bị tạm ngưng nếu có khả năng về rủi ro tổn thất cho chủ thẻ do có sự xâm nhập trái phép hệ thống của Ngân hàng hoặc hệ thống các tổ chức thành viên

- Chủ thẻ có thể nộp mẫu đơn văn bản do ngân hàng quy định mà không cần có sự đồng ý của người sử dụng thẻ và ngân hàng có thể tạm khóa hoặc hủy bỏ thẻ mang tên công ty hoặc thẻ mang tên nhân viên

- Nếu việc tạm ngưng sử dụng thẻ xảy ra do những lý do như ở khoản 1 và khoản 3 điều này, chủ thẻ sẽ ngay lập tức hoàn trả thẻ cho Ngân hàng và Ngân hàng có thể yêu cầu thanh toán khoản tiền nợ tính đến ngày đó

Mục đích: Hủy thẻ khi vi phạm 1 trong 10 tình huống

Trang 7

Dữ liệu vào: Mã thẻ vi phạm

Quá trình hoạt động: Xác định tình huống và xử lý hủy thẻ của khách hàng

+ Quản lý giao dịch:

1 Gửi tiền:

Mục đích:Cho khách hàng gửi tiền ngay trên máy ATM vào tài khoản thẻ.

Dữ liệu vào: Số lượng tiền khách hàng nhập vào từ bàn phím, thông tin khách hàng đã sẵn

sàng gửi tiền

Quá trình hoạt động: Khách hàng chọn chức năng gửi tiền, máy ATM sẽ cung cấp cho

khách hàng 1 phong bì để khách hàng để tiền vào Khách hàng cho tiền vào phong bì và ghi thông tin (số lượng tiền gửi, tên khách hàng, kí giáp lai) và nhập số lượng tiền từ bàn phím Máy ATM nhận thông tin số lượng tiền gửi vào từ bàn phím và mở khay nhận tiền ( phong bì)

Thông tin ra: Thông báo khách hàng đã gửi tiền thành công.

2 Kiểm tra thẻ hợp lệ:

- Nếu thẻ bị mất từ do để gần các thiết bị trên, ATM sẽ không đọc được thông tin trên thẻ Khi đó, khách hàng không thể đưa thẻ vào ATM ở khe đọc thẻ hoặc khi đưa thẻ vào, màn hình sẽ báo: Thẻ không hợp lệ

Cách khắc phục: mang thẻ đến một trong các Chi nhánh ngân hàng gần nhất để yêu cầu phục hồi dải băng từ cho thẻ và thanh toán phí dịch vụ do Ngân hàng quy định

- Nếu dải băng từ bị xước không phục hồi được hoặc thẻ bị cong, vênh, gãy…, chủ thẻ mang thẻ đến các Chi nhánh phát hành thẻ để làm lại thẻ do hỏng

Mục đích: Khách hàng sử dụng loại thẻ có được máy ATM chấp nhận hay không? (thẻ có

được phát hành bởi các thành viên tham gia hệ thống chuyển mạch Banknetvn hay ko?)

Dữ liệu vào: Thông tin thẻ và mã PIN

Quá trình hoạt động: Khách hàng nhập mã PIN ngay sau khi cho thẻ vào khe cắm thẻ trên

cây Mã Pin đc chuyển về hệ thống để kiểm tra tính hợp lệ của thẻ (thẻ có tồn tại không?thuộc ngân hàng nào? Có giao dịch đc trên cây ATM hiện tại ko?) nếu hợp lệ hệ thống sẽ cho phép khách hàng giao dich trên cây ATM hiện tại

3 Rút tiền:

Trang 8

Mục đích:Cho khách hàng rút tiền của mình tư từ tài khoản của mình.

Hoạt động: Khách hàng nhập số tiên cần rút,máy ATM sẽ nhận và gửi lại cho máy chủ để

kiểm tra số tiền còn lại trong thẻ Nếu số tiền rút hợp lệ thì máy ATM sẽ trả tiền cho KH, nếu không hợp lệ thì sẽ đưa ra thông báo và yêu cầu KH nhập lại số tiền rút

Thông tin ra: Thông báo kết quả rút tiền lên màn hình máy ATM.

4 Chuyển khoản

Mục đích: Cho khách hàng chuyển tiền từ tài khoản thẻ của mình sang tài khoản thẻ của

người khác

Dữ liệu vào: Số tài khoản của người nhận, số tiền chuyển đi.

Quá trình hoạt động: Khách hàng nhập số tài khoản của người nhận vào, máy ATM sẽ

nhận và gửi lại cho máy chủ để máy chủ kiểm tra thông tin Máy chủ gửi lại thông tin người nhận và máy ATM thông báo tên người nhận lên màn hình Khách hàng kiểm tra lại được người mình chuyển tiền có chính xác không, nhập vào số tiền chuyển từ bàn phím

Thông tin ra: Thông báo kết quả chuyển tiền lên màn hình máy ATM.

5 Vấn tin :

Mục đích: Kiểm tra số tiền còn lại trong thẻ:

Dữ liệu vào: Thông tin thẻ

Quá trình hoạt động: Hệ thống quản lý các hoạt động giao dịch của thẻ và đưa ra thông tin

số tiền hiện có trong thẻ mỗi khi khách hàng yêu cầu

Thông tin ra: Số tiền hiện có.

6 Đổi mật khẩu:

Mục đích: Thay đổi mật khẩu của thẻ

Dữ liệu vào: Mật khẩu cũ, mật khẩu mới

Quá trình hoạt động: Khi khách hàng có yêu cầu thay đổi mật khẩu, khách hàng nhập mật

khẩu cũ và nhập mật khẩu mới 2 lần để xác nhận (việc nhập mật khẩu từ bàn phím) Thông tin được truyền tới hệ thống để xử lý

Thông tin ra: Thông báo kết quả đổi mật khẩu “thành công” hay “không thành công” lên

màn hình

7 Lập biên lai:

Mục đích: Ghi lại các thông tin giao dịch ra giấy.

Dữ liệu vào: Thông tin các giao dịch mà khách hàng thực hiện

Quá trình hoạt động: Khi khách hàng thực hiện các giao dịch, thông tin các giao dịch sẽ

được đưa về hệ thống, hệ thống cập nhật thông tin và lập biên lai

Thông tin ra: Thông tin các hoạt động giao dịch.

+ Quản lý khách hàng:

1 Nhập thông tin khách hàng:

Trang 9

Mục đích: Nhập thông tin khách hàng vào hệ thống.

Dữ liệu vào:Thông tin của khách hàng gồm: họ tên,số chứng minh thư,…

Quá trình hoạt động: Khi khách hàng đăng kí tài khoản hệ thống yêu cầu khách hàng nhập

thông tin của mình vào “giấy đăng kí tạo tài khoản”,nhân viên ngân hàng nhập thông tin khách hàng vào kho dữ liệu

2 Sửa thông tin khách hàng:

Mục đích: Sửa những thông tin sai lệch của khách hàng hoặc cập nhật thêm thông tin của

khách hàng(vd: số điện thoại)

Dữ kiệu vào: Thông tin khách hàng cần sửa hoặc cần thêm.

Quá trình hoạt động: Hệ thống cập nhật thông tin  sửa lưu vào kho dữ liệu.

3 Xóa thông tin khách hàng:

Mục đích: Xóa thông tin của các khách hàng là chủ tài khoản đã hủy tài khoản.

Dữ kiệu vào: Số tài khoản hủy,Thông tin khách cần xóa

Quá trình hoạt động: nhân viên ngân hàng nhận số tài khoản đã hủy rồi tìm kiếm thông tin

chủ tài khoản trong kho dữ liệu và xóa đi

+ Báo cáo thống kê:

1 Báo cáo thông tin thẻ:

Thống kê thông tin thẻ (tình trạng thẻ, số tiền còn lại trong thẻ…) và lưu vào trong kho dữ liệu vào báo cáo khi có yêu cầu

2 Báo cáo thông tin giao dịch:

Thống kê thông tin giao dịch (thông tin gửi tiền, Rút tiền, chuyển tiền…) và lưu vào trong kho dữ liệu vào báo cáo khi có yêu cầu

3 Báo cáo thông tin khách hàng:

Thống kê thông tin khách hàng và lưu vào trong kho dữ liệu vào báo cáo khi có yêu cầu

Trang 10

PHẦN II PHÂN TÍCH HỆ THỐNG

1 Mô hình phân cấp chức năng:

Trang 11

2 Mô hình luồng dữ liệu mức ngữ cảnh:

Trang 12

3.Mô hình luồng dữ liệu mức đỉnh:

Quản lý thẻ

Báo cáo thống kê

n lai

Vấn tin, Đổi m

g tin

thẻ

o cáo th ôn

g t in gia

o d ịch

o c áo th ôn

Trang 13

4.Mô hình luồng dữ liệu mức dưới đỉnh chức năng Quản lý khách hàng

Trang 14

6.Mô hình luồng dữ liệu mức dưới đỉnh chức năng Quản lý tài khoản

Trang 15

7.Mô hình luồng dữ liệu mức dưới đỉnh chức năng Quản lý thẻ

Trang 16

8.Mô hình luồng dữ liệu mức dưới đỉnh chức năng Báo cáo thống kê

Trang 17

PHẦN III

Trang 18

THIẾT KẾ ỨNG DỤNG

I Thiết kế dữ liệu

1 Mô tả các bảng CSDL

Bảng Khách hàng: KHACH_HANG

Bảng Tài khoản: TAI_KHOAN

TrangThai bit Default=True Trạng thái tài khoản

Bảng Loại thẻ: LOAI_THE

MaLoaiThe Varchar(15) Primary key Mã loại thẻ

TenLoaiThe Nvarchar(50) Not null, Unique Tên loại thẻ

Bảng Thẻ: THE

Trang 19

Tên Kiểu dữ liệu Thuộc tính Mô tả

MaLoaiThe Varchar(15) Foreign key Mã loại thẻ ATM

TrangThai bit Default=True Trạng thái của thẻ

Bảng Loại giao dịch: LOAI_GIAODICH

TenLoaiGD Nvarchar(50) Not null, Unique Tên loại giao dịch

Bảng Biên lai: BIEN_LAI

SoGD Int Primary key, Identity Số giao dịch

MaThe Varchar(15) Foreign key, Not null Mã thẻ giao dịch

MaLoaiGD Int Foreign key, Not null Mã loại giao dịch

2 Mô hình liên kết thực thể

Trang 20

Thuộc

Trang 21

II Thiết kế giao diện

1 Form đăng nhập

LOAI_THE

MaLoaiTheTenLoaiTheLuotGDTienGDMota

1 n

11 n

cós

Thuộc

Trang 22

2 Form đăng kí

Trang 24

3 Form main

4 Form quản lý khách hàng

Trang 25

5 Form quản lý thẻ

Trang 27

6 Form báo cáo thống kê

Ngày đăng: 25/04/2013, 19:19

HÌNH ẢNH LIÊN QUAN

Bảng Biên lai: BIEN_LAI - Hệ thống quản lý gửi và rút tiền tự động qua máy ATM
ng Biên lai: BIEN_LAI (Trang 19)
Bảng Loại giao dịch: LOAI_GIAODICH - Hệ thống quản lý gửi và rút tiền tự động qua máy ATM
ng Loại giao dịch: LOAI_GIAODICH (Trang 19)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w