Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
1,19 MB
Nội dung
Báo cáo đồ án cuối kỳ Hệ thống ngân hàng SE104.M26.KHCL: Nhập môn công nghệ phần mềm Giảng viên hướng dẫn: Nguyễn Thị Thanh Trúc - trucntt@uit.edu.vn Thành viên: Lê Hoàng Long - 20521563 Nguyễn Hoàng Long - 20521568 Nguyễn Tú Luân - 20521583 Trần Đức Long - 20521574 Thành phố Hồ Chí Minh – 6/2022 Hệ thống ngân hàng MỤC LỤC TỔNG QUAN 1.1 Giới thiệu đề tài 1.2 Từ điển thuật ngữ 1.3 Tài liệu tham khảo NỘI DUNG PHÂN THÍCH THIẾT KẾ CHƯƠNG TRÌNH 2.1 Các yêu cầu chức 2.1.1 Các tác nhân 2.1.2 Các chức hệ thống 2.1.3 Sơ đồ Use Cases tổng quan 2.1.4 Sơ đồ Sequence 13 2.1.5 Sơ đồ Activity 18 2.2 Các yêu cầu phi chức 21 2.2.1 Giao diện người dùng 21 2.2.2 Tính bảo mật 22 2.2.3 Ràng buộc 22 2.2.4 Một số giao diện 22 2.2.4.1 User Interfaces 22 HƯỚNG DẪN CÀI ĐẶT 25 3.1 Cài đặt 25 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng RECORD OF CHANGE *A - Added M - Modified D - Deleted Effective Changed A* Date Items M, D Change Description New Version 10/04/2022 Tạo A Bắt đầu xây dựng hệ thống 1.0 16/04/2002 Phân tích lại yêu cầu M Phân tích lại yêu cầu đăng ký nhân viên 1.1 19/04/2022 Thêm chức quản lý nhân viên A Thêm chức giúp người quản lý quản lý nhân viên 1.2 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng TỔNG QUAN 1.1 Giới thiệu đề tài Hệ thống ngân hàng cho phép User phận quản lý, nhân viên nhập liệu quản lý hồ sơ cho vay khách hàng Đối với khách hàng họ xem thông tin chi tiết hồ sơ vay vốn 1.2 Từ điển thuật ngữ Software Requirement Specification-SRS Đặc tả yêu cầu phần mềm Use Case(s) Biểu đồ mô tả yêu cầu hệ thống 1.3 Tài liệu tham khảo SE104.M26.KHCL: Nhập môn công nghệ phần mềm – Nguyễn Thị Thanh Trúc - trucntt@uit.edu.vn SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng NỘI DUNG PHÂN THÍCH THIẾT KẾ CHƯƠNG TRÌNH Hệ thống ngân hàng bao gồm thơng tin khách hàng hợp đồng cho vay từ sở liệu Hệ thống viết ngôn ngữ C# sử dụng thư viện Windows Forms để mô tả chức giúp người dùng dễ dàng sử dụng Hệ thống xây dựng theo mơ hình lớp: • • • GUI Layer: Lớp lớp hiển thị giao diện chức để người dùng cuối sử dụng Business (BUS) Layer: Đây lớp nhận yêu cầu từ lớp GUI truy xuất lên lớp Data để lấy thông tin trả GUI Data Access Layer: Lớp lớp để truy xuất với CSDL, lớp làm việc với database SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 2.1 Các yêu cầu chức 2.1.1 Các tác nhân # Các chức Nhân viên Quản lý Đăng nhập x x Đổi mật x x Đăng ký Quản lý khách hàng Quản lý nhân viên Tạo quản lý hợp đồng cho vay x x Tính tốn lãi suất vay x x Báo cáo thống kê hợp đồng 10 Xử lí hạng SE104.M26.KHCL: Nhập môn công nghệ phần mềm x x x x x x Hệ thống ngân hàng 11 Quản lí tài sản cầm cố chấp x 2.1.2 Các chức hệ thống Đăng nhập: Chức nhằm mục đínch xác thực người dùng tương tác với hệ thống nhằm cung cấp quyền phạm vi truy cập hệ thống Đăng ký: Để truy cập sử dụng hệ thống người dùng trước hết cần đăng ký tài khoản Quản trị khách hàng: người quản lý nhân viên có vai trị quản trị người dùng hệ thống Quản trị nhân viên: người quản lý có vai trị quản lý (thêm, xóa, sửa) nhân viên hệ thống Các nhóm chức quản lý hợp đồng, tính tốn lãi suất, xử lí q hạng: cơng việc nhân viên Các nhóm chức quản lý tài sản cầm cố chấp, thống kê: công việc người quản lý Để hình dung rõ tác nhân yêu cầu chức hệ thống cách mơ hình hóa chúng SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng sơ đồ use cases, sơ đồ trình bày phía sau 2.1.3 Sơ đồ Use Cases tổng quan SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 10 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 16 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 17 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 2.1.5 Sơ đồ Activity 2.1.5.1 Quy trình sử dụng phần mềm 18 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 2.1.1.2 Quy trình quản lí nhân viên 19 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 2.1.5.3 Quy trình quản lí khách hàng 20 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 2.2 Các yêu cầu phi chức 2.2.1 Giao diện người dùng Giao diện hiển thị tốt thiết bị khác Đối với người dùng truy cập sử dụng hệ thống, hệ thống nhận yêu cầu truy cập từ phía máy người dùng gửi trả menu chức tương ứng với phạm vi người dùng Trong trường hợp người dùng nhân viên hay quản lý tương tác với hệ thống thông qua cửa sổ hình Windows Forms cấu trúc trang gồm có: • phần tiêu đề trang thang cơng cụ • phần thân trang cung cấp thông tin danh sách hồ sơ cho vay • thơng tin hồ sơ cho vay bao gồm: số hiệu nhận nợ, số tiền, mã khách hàng, lãi suất, ngày nhận, ngày trả mơ tả khác • phần cuối trang cung cấp thông tin liên quan đến hệ thống Đối với khách hàng họ xem hồ sơ vay nợ thân 21 SE104.M26.KHCL: Nhập mơn cơng nghệ phần mềm Hệ thống ngân hàng 2.2.2 Tính bảo mật Người dùng sử dụng chức truy cập liệu phù hợp với vai trị người dùng 2.2.3 Ràng buộc Hệ thống xây dựng Windows Forms người dùng cần phải có máy tính cài đặt sở liệu để sử dụng 2.2.4 Một số giao diện 2.2.4.1 User Interfaces Một số hình ảnh giao diện người dùng hệ thống 22 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 23 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 24 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng HƯỚNG DẪN CÀI ĐẶT 3.1 Cài đặt Bước 1: Download giải nén file Nhom13_HeThongNganHang_WinForm Bước 2: Trong Bank-Management-WinForm vào data chạy sqlBankManagement SQL Server Management Studio 25 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng Bước 3: Ta chép mã dòng Sever name sau Connect Bước 4: Trong Bank-Management-WinForm chạy file BankManagement.sln Visual Studio 26 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng Bước 5: Bấm Start để chạy chương trình 27 SE104.M26.KHCL: Nhập mơn cơng nghệ phần mềm Hệ thống ngân hàng (Lưu ý: cài đặt DevExpress máy tính bạn chưa cài đặt Tham khảo link: NET UI Controls for Developers of Mobile, Desktop, Web, Reporting & BI Apps (devexpress.com)) 28 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng Bước 6: Tại cửa sổ Kết nối Server Database ta dán mã chép bước vào ô SQL Server chọn Database BankManagement sau nhấn connect Bước 7: Tại cửa sổ Đăng nhập ta điền tài khoản cung cấp để sử dụng chương trình (Giáo viên đăng nhập với role quản lý với tài khoản là: admin mật là: admin) 29 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng Bước 8: Khi xuất hộp thoại Đăng nhập thành cơng! Thì ta sử dụng phần mềm hệ thống ngân hàng 30 SE104.M26.KHCL: Nhập môn công nghệ phần mềm ... Nhập môn công nghệ phần mềm Hệ thống ngân hàng 2.1.4 Sơ đồ Sequence 13 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 14 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân. .. SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 23 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 24 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng HƯỚNG... ngân hàng 15 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 16 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống ngân hàng 17 SE104.M26.KHCL: Nhập môn công nghệ phần mềm Hệ thống