Xây dựng hệ thống giao dịch ngân hàng

32 293 2
Xây dựng hệ thống giao dịch ngân hàng

Đ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

Nhóm – Khoa Học Máy Tính 1_K10  -Trường Đại Học Công Nghiệp Hà Nội Khoa Công Nghệ Thông Tin  Bài Tập Lớn Môn Nhập Môn Công Nghệ Phần Mềm Đề tài: Xây dựng hệ thống giao dịch ngân hàng  GV hướng dẫn:Nguyễn Hồng Tú  Nhóm thực : Nhóm  Lớp: KHMT – K10 Nguyễn Mạnh Cường Trần Minh Châu Veylee XAYYATHEP Hoàng Văn Truyền Trang Nhóm – Khoa Học Máy Tính 1_K10 Lời mở đầu Do thời gian có hạn kiến thức hiểu biết chưa toàn diện cho việc thiết kế chương trình quản lý nên tập lớn khơng thể giải khía cạnh đề tài Chúng em mong nhận bảo quý thầy cô ý kiến đóng góp bạn Qua chúng em xin chân thành cảm ơn cô … nhiệt tình giúp đỡ cho chúng em nhiều kiến thức quý giá lĩnh vực phân tích thiết kế hệ thống thơng tin để chúng em hoàn thành tập lớn cách tốt nhất.Tuy nhiên, tập lớn chúng em chắn nhiều sai sót mong thơng cảm góp ý thêm cho chúng em Phát biểu toán: Một chi nhánh ngân hàng tín dụng/tiết kiệm trung tâm giao dịch khách hàng có yêu cầu giao dịch ngân hàng.Khách hàng cá nhân hay tổ chức muốn giao dịch ngân hàng thông qua văn bản, đơn từ chi nhánh nơi gần mà sinh sống …Vì vậy, cần chương trình quản lý để giúp cho việc quản lý diễn cách tự động nhanh chóng Cách hoạt động hệ thống giao dịch ngân hàng sau: Khi khách hàng đến sử dụng dịch vụ ngân hàng khách nhận mẫu đăng kí sử dụng dịch vụ(một số dịch vụ mà ngân hàng cung cấp) loại dịch vụ có mẫu phiếu đăng kí riêng, mẫu phiếu đăng kí có nội dung chung sau: Số phiếu:……………… Mã dịch vụ:…………… Tên khách:…………… Địa chỉ:………………… Mã khách:……………… Trang Nhóm – Khoa Học Máy Tính 1_K10 Số tài khoản:…………… Ngày đăng kí tài khoản: …(các nội dung riêng dịch vụ) Ngày đăng kí sử dụng dịch vụ Mã NV……… tên Nv……… Sau nhận phiếu đăng kí sử dụng dịch vụ từ khách hàng Nhân viên tiếp nhận cập nhật thông tin khách hàng vào sở liệu khách hàng Sau cập nhật mã khách hàng thông tin riêng dịch vụ sở liệu dịch vụ Cuối cùng, khách hàng nộp tiền hoạc nhận tiền (nếu cần) nhận biên lai biên lai giao dịch Mỗi lần có dịch vụ hoạc thay đổi dịch vụ phận quản lí cấp gửi xuống phận quản lí dịch vụ phiếu thay đổi dịch vụ: Số phiếu:…………………… Mã dịch vụ:………………… Tên dịch vụ:………………… …… (bảng thông tin dịch vụ) Mã nhân viên lập:…………… Tên NV lập:………………… Ngày định:…………… Xác nhận cấp trên:……… Sau thơng tin dịch vụ cập nhật vào sở liệu quản lí dịch vụ cuối cùng, sở giữ liệu dịch vụ tạo với thuộc tính cung cấp I, SRS Giới thiệu 1.1Mục đích Trang Nhóm – Khoa Học Máy Tính 1_K10 Tạo nhằm mục đích quản lí hoạt động giao dịch ngân hàng cách khoa học, giao dịch nhanh chóng, giảm thiểu công sức lại Yêu cầu Phần mềm: Yêu cầu kỹ thuật cung cấp mô tả đầy đủ số chức thông số kỹ thuật Cơ sở Dữ liệu Khoa học Thông tin ngân hàng Các đối tượng dự kiến tài liệu khách hàng, nhân viên ngân hàng, phận quản lí 1.2Phạm vi Cơ sở liệu dành cho khách hàng, cho phép khách hàng tạo tài khoản, đăng nhập,giao dịch,cập nhật sở liệu liệu lưu sở liệu access máy chủ nhân viên ngân hàng xác nhận yêu cầu khách hàng Bộ phận quản lí sửa chịu trách nhiệm việc thêm ,sửa liệu hệ thống 1.3Tổng quan Mô tả chung  Quan điểm sản phẩm: hệ thống giao dịch ngân hàng cho khách hàng,nhân viên,cán quản lí,sản phẩm phải mang lại thuận tiện cho phận Bên cạnh đó, nhân tố tích cực hệ thống phận hoạt động nhanh chóng, tiết kiệm thời gian, dễ quản lí hoạt động giao dịch ngân hàng  Chức hệ thống thực hiện:thực đầy đủ chức cho nhiều đối tượng sử dụng khác bao gồm cung cấp giải pháp đăng kí ,hiệu chỉnh xem thơng tin qua thuê bao điện thoại,cây ATM,… cho khách hàng, cung cấp cơng cụ quản lí giao dịch, thao tác sở liệu cho chức trao đổi đồng liệu phận hệ thống  Đặc điểm người dùng: dành cho khách hàng ,nhân viên,cán quản lí  Khó khăn: số chức chưa hướng dẫn kĩ lưỡng cho người sử dụng thao tác dẫn đến người sử dụng khó sử dụng chức hệ thống Yêu cầu cụ thể 3.1đặc tả use case Trang Nhóm – Khoa Học Máy Tính 1_K10 biểu đồ ca sử dụng Trang Nhóm – Khoa Học Máy Tính 1_K10 biểu đồ usecase khách hàng Trang Nhóm – Khoa Học Máy Tính 1_K10 Biểu đồ usecase cán quản lí Trang Nhóm – Khoa Học Máy Tính 1_K10 3.1.1 :Đăng nhâp hệ thống  Tên ca sử dụng : Đăng nhập hệ thống  Mục đích : Mơ tả cách thức đăng nhập vào hệ thống ngân hàng  Tác nhân: Nhân viên ngân hàng, phận quản lí  Tiền điều kiện: cán quản lí phải có tài khoản quản lí hệ thống  Hậu điều kiện: cán quản lí, phòng giao dịch, khách hàng tiến hành chọn sử dụng mục hệ thống  Luồng kiện STT Tác Nhân Bắt dầu từ tác nhân muốn đăng nhập hệ thống Hệ Thống Yêu cầu tác nhân nhập tài khoản va mật Nhập tên đăng nhập mật Xác nhân tài khoản mật có hợp lệ khơng a.nếu hợp lệ cho phép nhập b.nếu không hơp lệ đưa thông báo lỗi,yêu cầu người dùng đăng nhập lại 3.1.2 :Giao dịch  Tên ca sử dụng: Giao dịch  Mô tả cách thức thực nhân viên ngân hàng  Tác Nhân: Khách Hàng, NV ngân hàng  Tiền điều kiện: Khách hàng tham gia giao dịch  Hậu điều kiện : khơng có Trang Nhóm – Khoa Học Máy Tính 1_K10  Luồng kiện STT Khách Hàng Yêu cầu giao dịch Nhân Viên Hệ Thống Yêu cầu khách hang lựa chọn giao dịch:gửi tiền, rút tiền, chuyển tiền Chon giao dich muốn thực Đăng nhập hệ thống Yêu cầu nhân viên chon giao dich muốn thực a.Nếu chọn “gửi tiền” thực lng kiện Gửi b.Nếu chọn “rút tiền” thực lng kiện Rút c.Nếu chọn “chuyển tiền” thực lng kiện Chuyển  Luông kiện gửi tiền STT Nhân Viên Ngân Hàng Hệ Thống -yêu cầu nhập thông tin khách hàng bao gồm: mã khách hang, tên khách hàng, ngày sinh, giới tính, địa thường -yêu cầu nhập số tiền muốn gửi Trang Nhóm – Khoa Học Máy Tính 1_K10 Nhập số tiền gửi Tiến hành chuyển số tiền vùa nhập vào tài khoản khách hàng Hiển thị số tiền vừa chuyển vài tài khồn khách hang in hóa đơn Đưa lựa chon cho nhân viên ngân hàng “có muốn thực giao dich khác khơng” Chọn không  Luông kiện rút tiền STT Nhân Viên Ngân Hang Hệ Thống Yêu cầu nhập thông tin khách hàng bao gồm: mã khách hang, tên khách hàng, ngày sinh, giới tính, địa thường Yêu cầu nhập số tiền muốn rút Nhập số tiền rút Tiến hành rút số tiền vùa nhập từ tài khoản khách hàng Hiển thị số tiền vừa rút , xác nhân rút tiền thành công từ tài khồn khách hang in hóa đơn Đưa lựa chon cho nhân viên ngân hàng “có muốn thực giao dich khác khơng” Chon khơng  Lng kiện chuyển tiền Trang 10 Nhóm – Khoa Học Máy Tính 1_K10 II, SAD 1.Xác định lớp dựa vào khái niệm lĩnh vực ứng dụng Dựa vào khái niệm lĩnh vực ứng dụng dựa vào văn mô tả toán, ta xác đingh lớp thực thể sau: - Lớp NganHang gồm thông tin sau: + maNganHang + tenNganHang - Lớp KhachHang gồm thông tin sau: + TenkhachHang + hoKhachHang + soPin + soThe - Lớp TaiKhoan gồm thông tin sau: + soTaiKhoan + loaiTaiKhoan + soDu - Lớp MayATM gồm thông tin sau: + maMay + diaChi + trangThai + soTienHienTai - Lớp giao dịch gôm thông tin sau: + MaGiaodịch + ngayGiaodịch + LoạiGiao dich + thoiGianGiaoDich + soTien Trang 18 Nhóm – Khoa Học Máy Tính 1_K10 2.Biểu đồ lớp lĩnh vực toán 3.Xác định lớp tham gia vào ca sử dụng Dựa vào mơ tả tốn dựa vào văn đặc tả ca sử dụng ta xác định lớp tham gia vào ca sử dụng sau 3.1 Ca sử dụng đăng nhập hệ thống + Lớp biên gồm:  Lớp w_Dangnhap : giao diện giao dịch với tác nhân cán quản lí, phòng giao dịch + Lớp điều khiển: QL_Dangnhap + Lớp thực thể: tai khoan Trang 19 Nhóm – Khoa Học Máy Tính 1_K10 NV phong giao dich w_dangnhap ten DN Mat khau Kiem tra DN() Gui tien() rut tien() chuyen khoan() bao cao thong ke() QL_dangnhap tai khoan Kiem tra DN() ten DN Mat khau lay mk() doi mk() Biểu đồ trình tự cho kịch đăng nhập Trang 20 Nhóm – Khoa Học Máy Tính 1_K10 : NV phong giao : w_dangnhap dich 1: nhap ten DN : QL_dangnhap : tai khoan 2: nhap mat khau 3: kiem tra DN 4: lay ten 5: tra loi 6: lay mk 7: tra loi 8: tra loi 9: kiem tra DN 3.2 Ca sử dụng giao dịch + Lớp biên gồm:  Lớp w_dangnhap: Là giao diện giao tiếp với tác nhân nhân viên phòng giao dịch hệ thống  Lớp w_nhapKH: Là giao diện phụ tương ứng với việc nhập thông tin khách hàng giao dịch + Lớp điều khiển gồm:QL_giaodich + Lớp thực thể: khach hang Trang 21 Nhóm – Khoa Học Máy Tính 1_K10 NV phong giao dich w_dangnhap tenDN matkhau kiemtraDN() rut tien() gui tien() chuyen khoan() w_nhapKH ma KH ten KH sinh gioi tinh dia chi cmt gui tien() chuyen khoan() rut tien() QL_giaodich rui tien() gui tien() chuyen khoan() khach hang ma KH ten KH sinh gioi tinh dia chi cmt lay KH() Biểu đồ trình tự cho kịch giao dịch Gửi tiền Trang 22 Nhóm – Khoa Học Máy Tính 1_K10 : NV phong giao : w_dangnhap dich 1: nhap ten DN : QL_giaodich : w_nhapKH : khach hang 2: nhap mat khau 3: kiem tra DN 4: y/c chon cong viec 5: chon giao dich 6: nhap TT KH giao dich 7: chon gui tien 8: lay TTKH giao dich 9: ket qua 10: ket qua 11: chon giao dich khac Trang 23 Nhóm – Khoa Học Máy Tính 1_K10 Rút tiền : NV phong giao : w_dangnhap dich 1: nhap ten DN : QL_giaodich : w_nhapKH : khach hang 2: nhap mat khau 3: kiem tra DN 4: y/c chon cong viec 5: chon giao dich 6: nhap TT KH giao dich 7: chon rut tien 8: lay TTKH giao dich 9: ket qua 10: ket qua 11: chon giao dich khac Trang 24 Nhóm – Khoa Học Máy Tính 1_K10 Chuyển khoản 2.2 : NV phong giao : w_dangnhap dich 1: nhap ten DN : QL_giaodich : w_nhapKH : khach hang 2: nhap mat khau 3: kiem tra DN 4: y/c chon cong viec 5: chon giao dich 6: nhap TT KH chuyen 7: nhap TTKH nhan 8: chon chuyen khoan 9: lay TTKH giao dich 10: ket qua 11: ket qua 12: chon giao dich khac 3.3 Ca sử dụng trì thơng tin khách hàng + Lớp biên: w_dangnhap, w_nhapKH + Lớp điều khiển: QL_khachhang + Lớp thực thể: khach hang Trang 25 Nhóm – Khoa Học Máy Tính 1_K10 CBQL w_dangnhap w_nhapKH ten DN mat khau ma KH ten KH sinh gioi tinh dia chi cmt them KH() sua KH() xoa KH() QL_khachhang lay KH() them KH() sua KH() xoa KH() lay KH() khach hang ma KH ten KH sinh gioi tinh dia chi cmt them KH() xoa KH() sua KH() Biểu đồ trình tự cho kịch thêm khách hàng : w_dangnhap : CBQL 1: nhap ten DN : w_nhapKH : QL_khachhang : khach hang 2: nhap mat khau 3: kiem tra DN 4: y/c chon cong viec 5: tri TTKH 6: nhap KH 7: chon them KH 8: them KH 9: ket qua 10: ket qua 11: cong viec khac Trang 26 Nhóm – Khoa Học Máy Tính 1_K10 Biểu đồ trình tự cho kịch sửa khách hàng : w_dangnhap : CBQL 1: nhap ten DN : w_nhapKH : QL_khachhang : khach hang 2: nhap mat khau 3: kiem tra DN 4: y/c chon cong viec 5: tri TTKH 6: nhap KH 7: chon sua KH 8: sua KH 9: ket qua 10: ket qua 11: cong viec khac Trang 27 Nhóm – Khoa Học Máy Tính 1_K10 Biểu đồ trình tự cho kịch xóa khách hàng : w_dangnhap : CBQL 1: nhap ten DN : w_nhapKH : QL_khachhang : khach hang 2: nhap mat khau 3: kiem tra DN 4: y/c chon cong viec 5: tri TTKH 6: nhap KH 7: chon xoa KH 8: xoa KH 9: ket qua 10: ket qua 11: cong viec khac 3.4 Ca sử dụng quản lí tài khoản + Lớp biên: w_dangnhap,w_nhaptk + Lớp điều khiển: QL_taikhoan + Lớp thực thể: tài khoản Trang 28 Nhóm – Khoa Học Máy Tính 1_K10 CBQL w_dangnhap w_nhaptk Ten DN mat khau ten DN mat khau them tk() sua tk() xoa tk() lay tk() tai khoan QL_taikhoan ten DN mat khau them tk() sua tk() xoa tk() lay mk() doi mk() Biểu đồ trình tự cho kịch thêm tài khoản : CBQL : w_dangnhap 1: nhap ten DN : w_nhaptk : QL_taikhoan : tai khoan 2: nhap mat khau 3: kiem tra DN 4: y/c chon cong viec 5: chon quan ly tk 6: nhap TT tk 7: chon them tk 8: them tk 9: ket qua 10: ket qua 11: cong viec khac Trang 29 Nhóm – Khoa Học Máy Tính 1_K10 Biểu đồ trình tự cho kịch thêm tài khoản : CBQL : w_dangnhap 1: nhap ten DN : w_nhaptk : QL_taikhoan : tai khoan 2: nhap mat khau 3: kiem tra DN 4: y/c chon cong viec 5: chon quan ly tk 6: nhap TT tk 7: chon xoa tk 8: xoa tk 9: ket qua 10: ket qua 11: cong viec khac Trang 30 Nhóm – Khoa Học Máy Tính 1_K10 Biểu đồ trình tự cho kịch sửa tài khoản : CBQL : w_dangnhap 1: nhap ten DN : w_nhaptk : QL_taikhoan : tai khoan 2: nhap mat khau 3: kiem tra DN 4: y/c chon cong viec 5: chon quan ly tk 6: nhap TT tk 7: chon sua tk 8: sua tk 9: ket qua 10: ket qua 11: cong viec khac hỗ trợ thông tin 4.1tài liệu tham khảo 4.2 mục lục I, SRS Giới thiệu 1.1 Mục đích 1.2 Phạm vi 1.3 Tổng quan Mô tả chung .4 Trang 31 Nhóm – Khoa Học Máy Tính 1_K10 Yêu cầu cụ thể 3.1 đặc tả use case 3.1.1 :Đăng nhâp hệ thống .7 3.1.2 :Giao dịch 3.1.3 :Duy trì thơng tin khách hàng 11 3.1.4: Quản lý tài khoản 13 3.2 yêu cầu hệ thống .17 3.2.1 độ tin cậy .17 3.2.2 tính khả thi .17 3.2.3 vấn đề bảo vệ 17 3.2.4 bảo trì hệ thống 17 3.2.5 tính linh động 17 3.2.6 hiệu xuất 17 3.3 hướng dẫn sử dụng tài liệu người dùng trợ giúp yêu cầu hệ thống 17 3.4 giao diện 17 3.4.1 giao diện phần mền .17 3.4.2 giao diện phần cứng 18 3.4.3 giao diện người dùng .18 3.5 yêu cầu cấp phép 18 3.6 thơng báo pháp lí thông báo khác 18 II, SAD .18 1.Xác định lớp dựa vào khái niệm lĩnh vực ứng dụng .18 2.Biểu đồ lớp lĩnh vực toán .19 3.Xác định lớp tham gia vào ca sử dụng 20 3.1 Ca sử dụng đăng nhập hệ thống 20 3.2 Ca sử dụng giao dịch 22 3.3 Ca sử dụng trì thơng tin khách hàng 25 3.4 Ca sử dụng quản lí tài khoản .28 Trang 32 ... Cách hoạt động hệ thống giao dịch ngân hàng sau: Khi khách hàng đến sử dụng dịch vụ ngân hàng khách nhận mẫu đăng kí sử dụng dịch vụ(một số dịch vụ mà ngân hàng cung cấp) loại dịch vụ có mẫu... lượng giao dịch, giao dịch giây lực: số lượng khách hàng hoạc giao dich mà hệ thống chứa 3.3hướng dẫn sử dụng tài liệu người dùng trợ giúp yêu cầu hệ thống đưa hướng sử dụng hệ thống cho khách hàng, ... ngân hàng xác nhận yêu cầu khách hàng Bộ phận quản lí sửa chịu trách nhiệm việc thêm ,sửa liệu hệ thống 1.3Tổng quan Mô tả chung  Quan điểm sản phẩm: hệ thống giao dịch ngân hàng cho khách hàng, nhân

Ngày đăng: 27/03/2018, 23:16

Từ khóa liên quan

Mục lục

  • I, SRS

    • 1. Giới thiệu

      • 1.1 Mục đích

      • 1.2 Phạm vi

      • 1.3 Tổng quan

      • 2. Mô tả chung

      • 3. Yêu cầu cụ thể

        • 3.1 đặc tả use case

          • 3.1.1 :Đăng nhâp hệ thống

          • 3.1.2 :Giao dịch

          • 3.1.3 :Duy trì thông tin khách hàng

          • 3.1.4: Quản lý tài khoản

          • 3.2 các yêu cầu của hệ thống

            • 3.2.1 độ tin cậy

            • 3.2.2 tính khả thi

            • 3.2.3 vấn đề bảo vệ

            • 3.2.4 bảo trì hệ thống

            • 3.2.5 tính linh động

            • 3.2.6 hiệu xuất

            • 3.3 hướng dẫn sử dụng tài liệu người dùng và trợ giúp yêu cầu hệ thống

            • 3.4 giao diện

              • 3.4.1 giao diện phần mền

              • 3.4.2 giao diện phần cứng

              • 3.4.3 giao diện người dùng

              • 3.5 yêu cầu cấp phép

              • 3.6 thông báo pháp lí và các thông báo khác

Tài liệu cùng người dùng

Tài liệu liên quan