Tải bản đầy đủ (.pptx) (23 trang)

đề tài phân tích thiết kế hướng đối tượng UML SQL

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 (665.28 KB, 23 trang )

TRƯỜNG ĐẠI HỌC VIỆT BẮC
KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN
PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
ĐỀ TÀI: QUẢN LÝ HỆ THỐNG RÚT TIỀN TỰ ĐỘNG ATM

SINH VIÊN THỰC HIỆN: VÀ A THÁI
MÃ SỐ SINH VIÊN: DVB1750012
LỚP:K5,6 CNTT
GIẢNG VIÊN HƯỚNG DẪN: ThS. TRẦN THỊ THANH

Thái nguyên, ngày 05 tháng 07 năm 2021


NỘI DUNG CHÍNH
1

CHƯƠNG 1: GIỚI THIỆU VỀ TECHCOMBANK

CHƯƠNG 2 : KHẢO SÁT HỆ THỐNG

2
3
4

5

6

7



CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG THEO HƯỚNG ĐỐI TƯỢNG

CHƯƠNG 4. THIẾT KẾ CƠ SỞ DỮ LIỆU

CHƯƠNG 5: THIẾT KẾ GIAO DIỆN HỆ THỐNG

CHƯƠNG 6: NHẬN XÉT VÀ ĐÁNH GIÁ VỀ HỆ THỐNG

CHƯƠNG 7. LẬP TRÌNH & KIỂM THỬ

KẾT LUẬN

8

TÀI LIỆU THAM KHẢO


CHƯƠNG 1: GIỚI THIỆU VỀ TECHCOMBANK



1 . Lịch sử Techcombank

Techcombank được thành lập năm 1993, trong bối cảnh nền kinh tế đang chuyển mình từ chế độ kinh tế tập trung sang nền kinh tế
thị trường. Tại thời điểm đó, Việt Nam thực hiện nhiều cải cách và đã cho thấy những thay đổi kinh tế ngoạn mục, trong đó nổi bật là
tăng trưởng GDP đã tăng gấp hai lần trong thập kỷ trước.

Với 1 trụ sở chính, 2 văn phòng đại diện và 314 điểm giao dịch tại 45 tỉnh thành trên cả nước, không chỉ đáp ứng nhu cầu giao dịch
ngân hàng thơng thường mà cịn đảm bảo nhu cầu an tồn tài chính cho người Việt.



CHƯƠNG 2 : KHẢO SÁT HỆ THỐNG
2.1.Hướng dẫn cách mở thẻ ATM Techcombank.

-Bước 1: Đến Chi nhánh ngân hàng Techcombank gần nhất để đăng ký phát nhân viên ngân hàng sẽ hướng dẫn bạn điền và ghị của Techcombank
và làm các thủ tục khác.
-Bước 2: Nộp đầy đủ chi phí và nhận giấy hẹn đến lấy thẻ, thông thường thẻ
Techcombank được phát hàng sau 5 - 7 ngày. Trong phong bì thẻ cứng và mã PIN. Thẻ tín dụng Techcombank.


2.2. Quy trình mở thẻ.
Bạn
Bạncần
cầnchuẩn
chuẩnbị
bịhồ
hồsơ
sơtrên
trênđến
đếnchi
chinhánh
nhánhngân
ngânhàng
hàngTechcombank
Techcombankđăng
đăngký
kýphát
pháthành
hànhthẻ

thẻ
tín
tíndụng
dụngvới
vớihạn
hạnmức
mứctín
tíndụng
dụngphù
phùhợp
hợpbằng
bằngcách
cáchđiền
điềnvào
vàođơn
đơnđề
đềnghị
nghịphát
pháthành
hànhthẻ
thẻ
Bước 1

 Ngân
 Ngânhàng
hàngtiến
tiếnhành
hànhthẩm
thẩmđịnh
địnhphát

pháthành
hànhthẻ
thẻtín
tíndụng
dụngdựa
dựatrên
trêncác
cácthơng
thơngtin
tinbạn
bạncung
cungcấp
cấpvà

khả
khảnăng
năngtrả
trảnợ.
nợ.
Bước 2

Nếu hồ sơ khách hàng đủ điều kiện, ngân hàng sẽ tiến hành phân loại để cấp hạn mức tín
Bước 3

dụng. Ngân hàng sẽ tạo thông tin khách hàng và thông tin phát hành thẻ tín dụng trên hệ thống
quản lí, mã hóa các thông tin này trên thẻ đồng thời yêu cầu chủ thẻ đăng ký chữ ký mẫu tại
ngân hàng.

Bước 4


Khách hàng đến chi nhánh nhận thẻ tín dụng và mã bảo mật.


2.3. Khảo sát chi tiết
Bước 1: Cho thẻ vào khe trên cây ATM.
Bước 2: Nhập mã PIN.
Bước 3: Chọn ngôn ngữ giao dịch.
Bước 4: Chọn loại giao dịch ( chọn rút tiền).
Bước 5: Lựa chọn số tiền rút.
Bước 6: Có thể chọn in hóa đơn hoặc khơng.
Bước 7: Rút thẻ, lấy tiền và lấy hóa đơn.


CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG THEO HƯỚNG

ĐỐI TƯỢNG

3.1 Biểu đồ Usecase

KhoiDongHeThong
SuDungTheVISA
NhanVienNganHa
ng

TatHeThong

SuDungTheThuong

VanTinTaiKhoan
ChuyenKhoan


<<extend>>

<<extend>>

GuiTien
RutTienMat

<<extend>>
<<extend>>
<<extend>>
<<extend>>

KhachHang

GiaoDich
<<include>>

NganHang

<<include>>
DoiMaPIN
<<extend>>

DangNhap

LoiDangNhap


3.2. Biểu đồ lớp lĩnh vực của hệ thống


TaiKhoanTheVISA
loaiThe
soThe
soDu
ngayHetHan
CW/CVC2

TaiKhoanTheThuong

Khach Hang
maKH
soTaiKhoan
tenKH
ngaySinh
diaChi
soCMND
soDienThoai
LayTaiKhoan()
LayMaPIN()

1

1..n

n

ThongTinGiaoDich
ngayThang
thoiGian

idGiaoDich
0..n
kieuGiaoDich
TaoGiaoDich()

1

LoiDangNhap()
KiemTraMaPIN()
LayTaiKhoan()
CapNhatMaPIN()
LuuThongTin()
1..n

ThanhToan()

ChuyenKhoan()

LayTT()
Luu TT()

Tai Khoan
soTaiKhoan
soPIN
soDu

Thanh Toan Dien Tu

Chuyen Khoan


n

May ATM
maMayATM
soTien
minSoTien

1
Ngan Hang
maNH
tenNH

khoiDong()
tatMay()
layID()
0..nlayDiaDiem()

1..n
1

LayThongTin()
ChuyenKhoan()
Tinh/ThanhPho 0..n
maTinh
tenTinh

1

Gui Tien
Gui Tien()


1

Van Tin Tai Khoan
VanTinXemSoDu()
InHoaDon()
Rut Tien
RutTien()

BienLai
soBienLai
ngay
gio
maMayATM
soTaiKhoan
soGiaoDich
soTien
soDu
lePhi
VAT
KhoiTao()
InHoaDon()
LuuThongTinGiaoDich()
LayThongTin()


Xác định lớp tham gia các ca sử dụng
Ca sử dụng khách hàng đăng nhập hệ thống.

KhachHang

(from Use Case View)

W_DangNhap
tenDN
matKhau
NhapTenDN()
NhapMK()
KiemTraDN()
HienThi()
Hien Thi()

QL_DangNhap

Tai Khoan
(from Logical View)

LayTenDN()
LayMK()
KiemTraMaPIN()

soTaiKhoan
soPIN
soDu
LoiDangNhap()
KiemTraMaPIN()
LayTaiKhoan()
CapNhatMaPIN()
LuuThongTin()



Biểu đồ lớp chức năng rút tiền.( Pha phân tích)


Biểu đồ tuần tự chức năng rút tiền


Biể Biểu đồ tuần tự chức năng rút tiền( pha thiết kế)


Biểu đồ trạng thái chức năng rút tiền

Biểu đồ hoạt động chức năng rút tiền


Xây dựng biểu đồ thành phần

Biểu đồ thành phần máy chạm

May doc the

ATM
Server

May
ATM

He thong tin dung

Tai khoan


Man hinh

May tra tien

May doc the

Tai khoan

He thong tin dung

Man hinh

May tra tien


Xây dựng biểu đồ triển khai

CSDL Ngan
hang

May In
<<LAN>>

May Chu
ATM

May cham
so 1

<<Mang rieng>>


<<Mang rieng>>

May cham
so n


CHƯƠNG 4. THIẾT KẾ CƠ SỞ DỮ LIỆU
Mơ hình quan hệ
The *

TienRut *

tienChuThe

tienTrongTK

soSeRiThe

hienThiSoTien

tienTrongTK

chonTien

dangNhap

nhapTien

rutTien


rutTien

kiemTraSoDu

BienLai *
ngay
gio
maATM
soThe
soGiaodich
soTK
soTien
soDu
lePhi
VAT
khoiToa
InBienLai


CHƯƠNG 5: THIẾT KẾ GIAO DIỆN HỆ THỐNG
5.1. Cho chức năng rút tiền.
Khách hàng chọn chức năng rút tiền.

Ảnh 1: Khách hàng chọn chức năng rút tiền.


Ảnh 2: khách nhạp số tiền muốn rút

Ảnh 3:khách hàng sẽ chọn có in hóa đơn hay khơng?



CHƯƠNG 6: NHẬN XÉT VÀ ĐÁNH GIÁ VỀ HỆ THỐNG
6.1. Những kết quả đã đạt được
Trong thời gian làm đồ án vừa qua, với sự nỗ lực của bản thân, cộng với sự hướng dẫn nhiệt tình của cơ Trần Thị Thanh. Em đã xây dựng và hoàn thành đề
tài ở tất cả các khâu phân tích, thiết kế, cài đặt và thử nghiệm, em ln hồn thành các mục đích yêu cầu đề ra của giáo viên hướng dẫn về mặt tiến độ cũng
như là về phần công việc phải thực hiện.



Ưu nhược điểm của Techcombank.

Thực tế thì các loại thuế phí phải nộp cho Ngân hàng ln là mối quan tâm lớn nhất đối với mỗi Khách hàng, người dùng. Nếu một Ngân hàng có mức phí
thấp và nhiều ưu đãi sẽ luôn thu hút được sự quan tâm của mọi người. Techcombank là một Ngân hàng như thế, mặc dù hiện nay các khoản thuế phí của
Techcombank không phải là rẻ nhất trên thị trường. Tuy nhiên đối với tầm cỡ và sự uy tín của nó thì các chi phí dịch vụ tại đây đã được coi là một điểm
cộng cực lớn để mọi người lựa chọn tin dùng.



Nhược điểm của Techcombank.

Song song với các ưu điểm nổi trội thì Techcombank cũng có một số nhược điểm nhất định cần cải thiện. Mặc dù luôn áp dụng công nghệ hiện đại vào
các dịch vụ nhưng các app ứng dụng thỉnh thoảng vẫn gặp những sự cố gây phiền toái cho khách hàng. Việc thực hiện các giao dịch qua app F@st
Mobile có thể gặp trục trặc như bị gián đoạn, xử lý chậm, không lấy được mã OTP.


CHƯƠNG 7. LẬP TRÌNH & KIỂM THỬ
7.1. Giới thiệu về SQL
Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ được phát triển bởi Microsoft. Là một máy chủ cơ sở
dữ liệu, nó là một sản phẩm phần mềm có chức năng chính là lưu trữ và truy xuất dữ liệu theo yêu cầu của các ứng

dụng phần mềm khác. Có thể chạy trên cùng một máy tính hoặc trên một máy tính khác trên mạng (bao gồm cả
Internet).
VAI TRỊ CỦA SQL



SQL là ngơn ngữ hỏi có tính tương tác



SQL là ngơn ngữ lập trình cơ sở dữ liệu



SQL là ngơn ngữ quản trị cơ sở dữ liệu 



SQL là ngôn ngữ truy cập dữ liệu trên Internet



SQL là ngôn ngữ cơ sở dữ liệu phân tán 



SQL là ngôn ngữ cho các hệ thống khách/chủ 


KẾT LUẬN

Tin học hố trong cơng tác Hệ thống quản lý gửi và rút tiền tự động qua máy ATM”. đề tài có tính chất thực tế. Nếu đề tài này được hồn thiện và áp
dụng vào thực tế thì nó sẽ nâng cao được hiệu quả cơng tác quản lý, giúp cho ATM giảm bớt khó khăn, tránh được sai sót trong cơng việc đồng thời nâng cao
hiệu quả công việc, giảm bớt được rất nhiều thời gian trong việc lập báo cáo thống kê, tra cứu... Tạo điều kiện phục vụ tốt hơn cho ATM.
Hệ thống sẽ mang lại hiệu quả nhiều mặt, giúp cho ATM có thể thuận lợi quản lý gửi và rút tiền tự động qua máy ATM”.
Do trình độ của em là có hạn và chưa có nhiều kinh nghiệm với bài tốn quản lý cũng như với ngơn ngữ mơ hình hóa UML. Nên đề tài của em vẫn chưa
thể đáp ứng được nhu cầu thực tế, cịn nhiều những thiếu sót hạn chế nhất định. Nhưng qua đấy em đã rút ra rất nhiều kinh nghiệm cho bản thân về cách làm
đề tài quản lý, cách học ngơn ngữ mơ hình hóa UML.
Em xin chân thành cảm ơn cô giáo hướng dẫn đã giúp em hoàn thành đề tài này.


TÀI LIỆU THAM KHẢO

(1). Mở trình duyệt Internet Explorer/Firefox/Chrome/Safari.
(2) .Truy cập vào hệ thống FEB tại địa chỉ.
(3) . .
(4). GIỚI THIỆU CHUNG VỀ TÀI LIỆU 1. Mục đích Tài liệu này ...
(5) .TAILIEU_DHCD%20thuong%20nien_2021.rar.
(6). />(7). Tài liệu định hướng nhân viên mới năm 2007, 2008.
(8). Báo cáo thương niên Techcombank năm 2005, 2006, 2007.
(9). Báo cáo kết quản kinh doanh Techcombank.
(10). Trang web: www.techcombank.com.vn.


CẢM ƠN THẦY CÔ VÀ CÁC BẠN ĐÃ CHÚ Ý LẮNG NGHE

Thank You!

Em xin cám ơn Giảng viên hướng dẫn




×