Tải bản đầy đủ (.doc) (27 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (429.68 KB, 27 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
-----  -----
ĐỀ TÀI:
Hệ thống quản lý gửi và rút tiền tự động qua
máy ATM
Nhóm thực hiện đề tài:
Nhóm 7
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
Hà Nội 10/2011
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
2
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!
3
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.
4
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ẻ:
Mục đích: Tạo thẻ ATM cho khách hàng có nhu cầu sử dụng thẻ ATM
5
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.
6
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:
7
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:
8
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.

9
PHẦN II
PHÂN TÍCH HỆ THỐNG
1. Mô hình phân cấp chức năng:
10

×