1. Trang chủ
  2. » Tất cả

Đồ án nhập môn công nghệ phần mềm đề tài Hệ thống ngân hàng

30 3 0

Đ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

Tiêu đề Hệ Thống Ngân Hàng
Tác giả Lê Hoàng Long, Nguyễn Hoàng Long, Nguyễn Tú Luân, Trần Đức Long
Người hướng dẫn Nguyễn Thị Thanh Trúc - Trưởng bộ môn
Trường học University of Information Technology, Vietnam National University Ho Chi Minh City
Chuyên ngành Nhập môn công nghệ phần mềm
Thể loại Đồ án cuối kỳ
Năm xuất bản 2022
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 30
Dung lượng 1,19 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

4 SE104.M26.KHCL: Nhập môn công nghệ phần mềm 1 TỔNG QUAN 1.1 Giới thiệu đề tài Hệ thống ngân hàng sẽ cho phép các User là bộ phận quản lý, nhân viên có thể nhập liệu và quản lý các h

Trang 1

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

Trang 2

2

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

MỤC LỤC

1 TỔNG QUAN 4

1.1 Giới thiệu đề tài 4

1.2 Từ điển thuật ngữ 4

1.3 Tài liệu tham khảo 4

2 NỘI DUNG PHÂN THÍCH THIẾT KẾ CHƯƠNG TRÌNH 6

2.1 Các yêu cầu chức năng 7

2.1.1 Các tác nhân 7

2.1.2 Các chức năng của hệ thống 8

2.1.3 Sơ đồ Use Cases tổng quan 9

2.1.4 Sơ đồ Sequence 13

2.1.5 Sơ đồ Activity 18

2.2 Các yêu cầu phi chức năng 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

3 HƯỚNG DẪN CÀI ĐẶT 25

3.1 Cài đặt 25

Trang 3

Date Changed Items M, D A* Description Change Version New

10/04/2022 Tạo mới 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 năng

quản lý nhân viên A Thêm chức năng giúp người quản lý có thể quản lý các nhân viên 1.2

Trang 4

4

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

1 TỔNG QUAN

1.1 Giới thiệu đề tài

Hệ thống ngân hàng sẽ cho phép các User là bộ phận quản

lý, nhân viên có thể nhập liệu và quản lý các hồ sơ cho vay của khách hàng Đối với khách hàng họ sẽ xem được các thông tin chi tiết về hồ sơ vay vốn của mình

1.2 Từ điển thuật ngữ

Software Requirement

cầu của 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

Trang 5

5

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

Trang 6

6

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

2 NỘI DUNG PHÂN THÍCH THIẾT KẾ CHƯƠNG TRÌNH

Hệ thống ngân hàng bao gồm các thông tin về khách hàng và hợp đồng cho vay từ cơ sở dữ liệu Hệ thống được viết bằng ngôn ngữ C# sử dụng thư viện Windows Forms để mô tả các chức năng giúp người dùng có thể dễ dàng sử dụng Hệ

thống được xây dựng theo mô hình 3 lớp:

• GUI Layer: Lớp này là lớp hiển thị giao diện và các chức năng để người dùng cuối sử dụng

• Business (BUS) Layer: Đây là lớp nhận các yêu cầu từ lớp GUI và truy xuất lên lớp Data để lấy thông tin và trả về GUI

• Data Access Layer: Lớp này là lớp để truy xuất với CSDL, chỉ duy nhất lớp này được làm việc với database

Trang 7

7

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

2.1 Các yêu cầu chức năng

7 Tạo và quản lý hợp đồng cho vay x x

Trang 8

8

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

11 Quản lí tài sản cầm cố thế chấp x

2.1.2 Các chức năng của hệ thống

1 Đăng nhập: Chức năng này nhằm mục đínch xác thực

người dùng khi tương tác với hệ thống nhằm cung cấp quyền cũng như phạm vi truy cập hệ thống

2 Đăng ký: Để truy cập sử dụng hệ thống thì người dùng trước hết cần đăng ký tài khoản

3 Quản trị khách hàng: người quản lý và nhân viên có vai trò quản trị những người dùng trong hệ thống

4 Quản trị nhân viên: người quản lý có vai trò quản lý (thêm, xóa, sửa) các nhân viên trong hệ thống

5 Các nhóm chức năng quản lý hợp đồng, tính toán lãi suất,

xử lí quá hạng: công việc của nhân viên

6 Các nhóm chức năng quản lý tài sản cầm cố thế chấp,

thống kê: công việc của người quản lý

Để có thể hình dung rõ hơn về các tác nhân cũng như yêu cầu chức năng của hệ thống bằng cách mô hình hóa chúng

Trang 9

9

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

dưới các sơ đồ use cases, các sơ đồ sẽ được trình bày phía sau

2.1.3 Sơ đồ Use Cases tổng quan

Trang 10

10

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

Trang 11

11

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

2.1.3.1 Sơ đồ phân rã Use Case nhân viên

Trang 12

12

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

2.1.1.2 Sơ đồ phân rã Use Case quản lý

Trang 13

13

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

2.1.4 Sơ đồ Sequence

Trang 14

14

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

Trang 15

15

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

Trang 16

16

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

Trang 17

17

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

Trang 18

18

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

2.1.5 Sơ đồ Activity

2.1.5.1 Quy trình sử dụng phần mềm

Trang 19

19

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

2.1.1.2 Quy trình quản lí nhân viên

Trang 20

20

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

2.1.5.3 Quy trình quản lí khách hàng

Trang 21

21

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

2.2 Các yêu cầu phi chức năng

2.2.1 Giao diện người dùng

Giao diện hiển thị tốt trên các thiết bị khác nhau

Đối với người dùng khi truy cập sử dụng hệ thống, hệ thống

sẽ nhận yêu cầu truy cập từ phía máy người dùng và gửi trả

về các menu chức năng tương ứng với phạm vi của từng

người dùng

Trong trường hợp này người dùng là nhân viên hay quản lý

có thể tương tác với hệ thống thông qua cửa sổ màn hình trên Windows Forms cấu trúc trang gồm có:

• phần tiêu đề trang là thang các công cụ

• phần thân trang cung cấp thông tin về danh sách các 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ả và các 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ọ chỉ có thể xem hồ sơ vay nợ của bản thân mình

Trang 22

22

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

2.2.2 Tính bảo mật

Người dùng chỉ có thể sử dụng các chức năng và truy cập các

dữ liệu phù hợp với vai trò của người dùng đó

Trang 23

23

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

Trang 24

24

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

Trang 26

26

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

Bước 3: Ta sao chép mã ở dòng Sever name sau đó Connect

Bước 4: Trong Bank-Management-WinForm chạy file

BankManagement.sln bằng Visual Studio

Trang 27

27

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

Bước 5: Bấm Start để chạy chương trình

Trang 28

28

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

(Lưu ý: cài đặt DevExpress nếu máy tính của 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))

Trang 29

29

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

Bước 6: Tại cửa sổ Kết nối Server và Database ta dán mã đã sao chép ở bước 3 vào ô SQL Server và chọn Database là

BankManagement sau đó nhấn connect

Bước 7: Tại cửa sổ Đăng nhập ta điền tài khoản đã được

cung cấp để sử dụng chương trình (Giáo viên có thể đăng nhập với role quản lý với tài khoản là: admin và mật khẩu là: admin)

Trang 30

30

SE104.M26.KHCL: Nhập môn công nghệ phần mềm

Bước 8: Khi xuất hiện hộp thoại Đăng nhập thành công! Thì

ta đã có thể sử dụng phần mềm hệ thống ngân hàng

Ngày đăng: 24/02/2023, 22:01

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w