MỤC LỤC
LỜI NÓI ĐẦU 1
Phần 1: 6
TỔNG QUAN 6
I. Tổng quan về Ngân Hàng Chính Sách Xã Hội – Chi Nhánh An Giang 6
1.1 Giới thiệu tổng quát 6
1.2 Cơ cẩu tổ chức - Chức năng nhiệm vụ - Các nghiệp vụ của Ngân hàng 6
1.1.1 Cơ cấu tổ chức 7
1.1.2 Chức năng nghiệp vụ 7
1.1.3 Các nghiệp vụ của Ngân hàng 8
II. Tổng quan hệ thống 9
2.1 Tổng quan hệ thống 9
2.2 Đánh giá khả thi 10
2.2.1 Khả thi về mặt kinh tế 10
2.2.2 Khả thi về kỹ thuật 10
2.2.3 Khả thi về hoạt động 11
2.3 Đối tượng và phạm vi ứng dụng 11
2.3.1 Đối tượng 11
2.3.2 Phạm vi 11
2.4 Ràng buộc tổng quan hệ thống 13
2.5 Phương án tổng quan 13
2.5.1 Phương án 14
2.5.2 Yêu cầu hệ thống 14
2.6 Kế hoạch thực hiện 14
2.7 Cơ sở lý thuyết 16
2.8 Phân công công việc 20
Phần 2: 21
PHÂN TÍCH 21
I Phân tích hiện trạng 21
1.1 Mô tả hiện trạng 21
1.2 Đánh giá hiện trạng 21
1.3 Mô tả hoạt động của hệ thống 21
II Phân tích yêu cầu hệ thống 22
2.1 Yêu cầu chức năng và phi chức năng 22
2.1.1 Yêu cầu chức năng nghệp vụ 22
2.1.2 Yêu cầu chức năng hệ thống 23
2.1.3 Yêu cầu phi chức năng 25
III Phân tích dữ liệu 26
3.1 Mô hình UML 26
3.2 Mô hình tổ chức dữ liệu 52
3.3 Sơ đồ lớp 54
3.4 Sơ đồ tuần tự 60
Phần 3: 78
THIẾT KẾ ỨNG DỤNG 78
I Thiết kế dữ liệu 78
1.1 Mô hình quan hệ CSDL 78
1.2 Mô tả các bảng CSDL 78
1.3 Ràng buộc toàn vẹn 87
II Thiết kế hệ thống 90
2.1 Cây cấu trúc chức năng hệ thống 90
III Thiết kế giao diện 92
3.1 Giao diện chính 92
3.2 Giao diện đăng kí 93
3.3 Giao diện đăng kí khách hàng 93
3.4 Giao diện đăng kí hồ sơ khế ước 94
3.5 Giao diện giải ngân 94
3.6 Giao diện thu vốn 95
3.7 Giao diện thu lãi 95
Phần 4: 96
CÀI ĐẶT ỨNG DỤNG 96
Phần 5: 97
TỔNG KẾT 97
Tài liệu tham khảo: 98
99 trang |
Chia sẻ: maiphuongdc | Lượt xem: 2022 | Lượt tải: 5
Bạn đang xem trước 20 trang tài liệu Luận văn Phần mềm quản lý vay vốn cho ngân hàng chính sách xã hội, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
quản lý trong quá trình phát triển hệ thống
Đối tuợng và phạm vi ứng dụng
Phương án tổng quan
Cơ sở lý thuyết
Tuần 2
Xác định yêu cầu hệ thống
Xác định yêu cầu nghiệp vụ, yêu cầu chức năng, yêu cầu phi chức năng hệ thống
Tuần 3
Mô hình hóa yêu cầu
Mô hình hóa yêu cầu của hệ thống
Tuần 4
Thiết kế
Thiết kế chi tiết phần mềm bao gồm thiết kế dữ liệu, xử lý và giao diện
Tuần 5
Cài đặt
Lập trình viết code
Tuần 6
Kiểm tra và thử nghiệm hệ thống
Test thử hệ thống, xử lý lỗi
Tuần 7
Thử nghiệm hệ thống vào thực tế
Chạy thử phần mềm vào thực tế
Tuần 8
Cơ sở lý thuyết và công cụ phát triển
Các khái niệm cơ bản
Cơ sở dữ liệu: Là một tập hợp các bảng dữ liệu có quan hệ với nhau sao cho cấu trúc của chúng cũng như các mối quan hệ bên trong giữa chúng là tách biệt với chương trình ứng dụng bên ngoài, đồng thời nhiều người dùng khác nhau cũng như nhiều ứng dụng khác nhau có thể cùng khai thác và chia sẽ một cách chọn lọc lúc cần.
Thực thể: Là hình ảnh cụ thể của một đối tượng trong hệ thống thông tin quản lý. Một thực thể xác định Tên và các thuộc tính.
Thuộc tính: Là một yếu tố dữ liệu hoặc thông tin của thực thể ấy.
Lớp thực thể: Là các thực thể cùng thuộc tính.
Lược đồ quan hệ: Tập các thuộc tính của một quan hệ. Lược đồ một quan hệ gồm các thuộc tính của thực thể cùng với các mệnh đề ràng buộc.
Mục tiêu và tính ưu việt của mô hình quan hệ
Cho một lược đồ dữ liệu dễ sử dụng, mô hình đơn giản, người dùng không cần biết cấu trúc vật lý của dữ liệu. Tiện lợi cho người dùng cuối không chuyên tin học.
Tăng cường tính độc lập của dữ liệu, đặc biệt là độc lập vật lý.
Cho một khả năng có một ngôn ngữ thao tác bậc cao.
Tối ưu việc tìm kiếm dữ liệu trong cơ sở dữ liệu, hệ quản trị tự tìm cách truy nhập.
Cải thiện nâng cao toàn vẹn dữ liệu và bảo mật dữ liệu.
Có thể phục vụ cho nhiều chương trình ứng dụng.
Có cơ sở toán học phong phú chắc chắn:
Lý thuyết quan hệ
Dạng chuẩn có độ bền vững và đầy đủ thông tin
Công cụ phát triển và mô hình hóa yêu cầu
Lựa chọn công cụ
Do tính chất của cơ sở dữ liệu của bài toán, chương trình này sử dụng ngôn ngữ lập trình C# trong việc tạo giao diện và chương trình chính, kết hợp với SQL Server 2005 tạo cơ sở dữ liệu. Chương trình chạy trên hệ điều hành Window
Ngôn ngữ lập trình Visual C#.NET
Ngôn ngữ C# là ngôn ngữ được dẫn xuất từ C, C++ nhưng C# được tạo từ nền tảng phát triển hơn. Microsoft đã đưa ra một số mục đích để xây dựng ngôn ngữ này:
Là ngôn ngữ hiện đại, đơn giản.: loại bỏ sự phức tạp của nhứng ngôn ngữ Java, C++ như loại bỏ macro , templare, đa kế thừa, và lớp cơ sỏ ảo , giao diện thân thiện . C# có những đặc tính xử lý ngoại lệ, thu gom bộ nhớ tự động, những kiểu dữ liệu mở rộng và bảo mật mã nguồn
Là ngôn ngữ hướng đối tượng , mạnh mẽ và mềm dẻo: sự hướng đối tượng là sự đóng gói, kế thừa, và đa hình, C# được sử dụng rộng rãi cho nhiều dự án khác nhau.
Là ngôn ngữ ít từ khóa, hướng module: C# sử dụng giới hạn những từ khóa.. C# mang tính hướng module vì những lớp và những phương thức có thể sử dụng lại trong các ứng dụng hay các chương trình khác
Microsoft nói rằng C# mang sức mạnh của C++ với sự dễ dàng của ngôn ngữ Visual Basic .
C# hỗ trợ tính năng kết nối môi trường dữ liệu, SQL… .Việc liên kết dữ liêu có thể bằng nhiều cách
Hệ quản trị cơ sở dữ liệu SQL Server 2005
SQL được viết tắt từ Structured Query Language , là ngôn ngữ chuẩn phổ biến nhất để truy cập cơ sở dữ liệu .
Là sản phẩm của Microsoft, là hệ quản trị cơ sở dữ liệu quan hệ. Cơ sở dữ liệu là một tập dữ liệu có cấu trúc và được lưu trữ trên các bảng riêng biệt, mỗi bảng được lưu trong 3 files, với tên cơ sở dữ liệu là tên thư mục chứa các file đó
SQL Server 2005 có một số ưu và nhược điểm như sau:
Ưu điểm:
Chạy trên môi trường Window, có thể cài đặt chung với các phiên bảng trước mà khôn cần uninstall các phiên bảng trước nó.
Được tối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn lên đến TeraByte và có thể phục vụ cùng lúc cho hàng ngàn user .
Được kết hợp ưng ý với các server khác như Microsoft Internet Information Server(IIS) ,E-Commerce Server,Proxy Server…..
Kiểm soát tính dư thừa dữ liệu, chia sẻ dữ liệu
Hạn chế những truy cập không được phép, cung cấp nhiều giao diện
Biểu diễn các mối quan hệ phức tạp của dữ liệu,đảm bảo các ràng buộc toàn vẹn
Khả năng sao lưu dự phòng và khôi phục khi gặp sự cố
Nhược điểm:
Không ngăn chặn được sâu máy tính Slammer tấn công
Lưu trữ dữ liệu còn nhỏ so với phần mềm Oracle
Các công cụ hộ trợ khác: notepad++. Visual Paradigm
Môi trường làm việc
Hệ thống máy tính chủ yếu được sử dụng hiện nay tại các ngân hàng là máy PC.
Đa số người sử dụng trên thực tế đã làm quen với tin học với hệ điều hành Windows.
Hệ thống chương trình quản lý vay vốn sẽ rất tiện dụng khi chạy trên môi trường mạng. Tuy nhiên nó vẫn có thể cài trên máy lẻ, áp dụng với những cơ sở chưa ứng dụng mạng máy tính trong quản lý.
Mô hình hóa yêu cầu
Khái quát về UML(Unifiied Modeling Language):
UML là một ngôn ngữ để biểu diễn mô hình theo hướng đối tượng được xây dựng với mục đích là:
Mô hình hoá các hệ thống sử dụng các khái niệm hướng đối tượng.
Thiết lập một kết nối từ nhận thức của con người đến các sự kiện cần mô hình hoá.
Giải quyết vấn đề về mức độ thừa kế trong các hệ thống phức tạp, có nhiều ràng buộc khác nhau.
Tạo một ngôn ngữ mô hình hoá có thể sử dụng được bởi người và máy.
Trong UML có 9 loại lược đồ chuẩn và có thể chia làm 2 nhóm:
Các loại lược đồ tĩnh: use case diagram, class diagram (lớp), object diagram (đối tượng), component diagram (thành phần), deployment diagram (triển khai).
Các loại lược đồ động: sequence diagram (tuần tự), collaboration diagram (hợp tác), statechart diagram (trạng thái), activity diagram (hoạt động)
Use case
Lược đồ use-case ghi nhận chức năng của hệ thống dưới góc nhìn của người sử dụng. Mục tiêu của loại lược đồ này là nhằm nắm bắt các yêu cầu của hệ thống, đặc tả ngữ cảnh của hệ thống và định hướng quá trình cài đặt.
Các ký hiệu:
Khái niệm
Ký hiệu
Ý nghĩa
Actor (Tác nhân)
Một người hoặc cái gì đó bên ngoài tương tác với hệ thống
Use case (Trường hợp sử dụng)
Một chuỗi các hành động mà hệ thống thực hiện, mang lại một kết quả quan sát được đối với một actor
Sequence diagram
Lược đồ tuần tự ghi nhận các hành vi hướng thời gian. Mục tiêu của loại lược đồ này là mô hình hoá luồng xử lý và minh hoạ các kịch bản đặc trưng.
Các ký hiệu:
Khái niệm
Ký hiệu
Ý nghĩa
Actor (Tác nhân)
Một người hoặc cái gì đó bên ngoài tương tác với hệ thống
Class (Lớp)
Message (thông điệp)
Các phương thức giao tiếp giữa các Class hoặc giữa Actor với Classs
Class Diagram
Khái niệm
Ký hiệu
Ý nghĩa
Class (Lớp)
Mô tả một nhóm đối tượng có chung các thuộc tính (attributes), hành vi (operations)
Attribute (Thuộc tính)
Operation (hành vi)
Phân công công việc
Stt
Công Việc
Thực Hiện
01
Thu thập thông tin
Nguyễn Thành Tâm,
Huỳnh Thị Mỹ Ngọc
02
Lập kế hoạch
Nguyễn Thành Tâm,
Huỳnh Thị Mỹ Ngọc
03
Thiết kế cơ sở dữ liệu
Nguyễn Thành Tâm,
Huỳnh Thị Mỹ Ngọc
04
Thiết kế theo mô hình UML
Nguyễn Thành Tâm,
Huỳnh Thị Mỹ Ngọc
05
Viết báo cáo
Nguyễn Thành Tâm,
Huỳnh Thị Mỹ Ngọc
06
Thiết kế giao diện
Nguyễn Thành Tâm
07
Viết code xử lý
Nguyễn Thành Tâm,
Huỳnh Thị Mỹ Ngọc
08
Kiểm tra lỗi chương trình
Huỳnh Thị Mỹ Ngọc
09
Làm file help
Huỳnh Thị Mỹ Ngọc
10
Đóng gói phần mềm
Nguyễn Thành Tâm
Phần 2:
PHÂN TÍCH
¸
I Phân tích hiện trạng:
Mô tả hiện trạng
Ngân Hàng Chính Sách Xã Hội – Chi nhánh An Giang hiện nay đang sử dụng phần mềm kế toán giao dịch.
Phần mềm Kế Toán Giao Dịch(KTGD) được viết trên ngông ngữ và cơ sở dữ liệu Foxpro và chạy trên Dos
Phần mềm KTGD quản lý toàn bộ nghiệp vụ của Ngân hàng
Khi người dùng đăng nhập để giao dịch với khách hàng thì có sự phân quyền người dùng
Đánh giá hiện trạng
Hiện tại Ngân Hàng Chính Sách Xã Hội – Chi nhánh An Giang chưa có Phần Mềm Quản Lý Vay Vốn thay vào đó sử dụng phần mềm KTGD
Phần mềm KTGD chứa tất cả các nghiệp vụ của một Ngân hàng . NHCSXH – Chi nhánh An Giang phần lớn chỉ thực hiện nghiệp vụ cho vay vốn .Vì vậy mà có sự dư thừa dữ liệu và các nghiệp vụ không dùng đến khi sử dụng phần mềm KTGD. Dẫn đến việc mất thời gian và dữ liệu đưa vào khi giao dịch có thể thiếu sự chính xác.
Ngôn ngữ và cơ sở dữ liệu Foxpro không có độ bảo mật cao khi có sự kết nối qua mạng để thực hiện giao dịch giữa Chi nhánh và các Xã. Vì thế mà hiện tại ngân hàng không thực hiện chia sẽ dữ liệu qua mạng.
Phần mềm chưa có chức năng Tìm Kiếm ngay tại Form chính.
Mô tả hoạt động của hệ thống
Phần mềm “Quản Lý Vay Vốn Cho NHCSXH” gồm có các chức năng như: hệ thống, quản lý danh sách vay vốn, nghiệp vụ , thống kê – báo cáo, trợ giúp.
Hệ thống: Đăng nhập, đăng xuất ,đăng kí user, phân quyền, quản lý nhân viên
Đăng nhập : để sử dụng được hệ thống yêu cầu người dùng đăng nhập.
Đăng xuất : hệ thống cho phép người dùng thoát ra khỏi chương trình bằng cách đăng xuất.
Đăng kí user: để thêm người sử dụng thì user có quyền admin mới cho phép đăng kí user (username, password: sẽ tự mã hóa bảo đảm sự bảo mật)
Quản lý nhân viên : hệ thống cho phép user có quyền admin thêm, xóa ,cập nhật, tìm kiếm thông tin nhân viên.
Quản lý danh sách vay vốn: danh sách khách hàng, danh sách tài khoản, danh sách khế ước, loại vay, kiểu trả, chương trình, hình thức cho vay, lãi xuất, hình thức đảm bảo, mục đích vay, quản lý đối tác.
Danh sách khách hàng, danh sách tài khoản, danh sách khế ước: hệ thống cho phép xem thông tin khách hàng, tài khoản, khế ước đã được đăng kí.
Loại vay, kiểu trả, chương trình, hình thức cho vay, lãi xuất, hình thưc đảm bảo, mục đích vay: cho phép user thêm, xóa, cập nhật, tìm kiếm, các thông tin về các mục này
Quản lý đối tác: user có thể thêm, xóa , cập nhật, tìm kiếm thông tin của đối tác. Trước khi thêm thông tin của đối tác nếu loại đối tác chưa tồn tại thì hệ thống yêu cầu user phải thêm loại đối tác trước.
Nghiệp vụ: đăng kí khách hàng, đăng kí tài khoản, đăng kí khế ước, giải ngân, thu nợ.
Đăng kí khách hàng, đăng kí tài khoản, đăng kí khế ước: người dùng có thể thêm, xóa, cập nhật, tìm kiếm khách hàng tài khoản, khế ước. Để thực hiện được giao dịch với khách hàng, hệ thống yêu cầu đăng kí khách hàng trước khi đăng khi khế ước.
Giải ngân: user có thể thêm, cập nhật, tìm kiếm, in các thông tin về giải ngân(không cho phép người dùng xóa). Để giải ngân được thì phải có thông tin khế ước của khách hàng trước khi giải ngân. Hệ thống chưa có khế ước của khách hàng trong quá trình giải ngân thì chương trình sẽ yêu cầu user đăng kí khế ước
Thu nợ: khi tới kỳ hạn trả nợ của khách hàng thì user vào nghiệp vụ thu nợ này để thêm, cập nhật, tìm kiếm, in ra các thông tin liên quan đến thu nợ của khách hàng
Thống kê – báo cáo: cho phép user thêm, cập nhật, in phiếu thu, phiếu chi, cân đối kế toán theo định kỳ hay khi có yêu cầu
Trợ giúp : phần mềm giúp đỡ thêm cho người sử dụng khi chưa hiểu nhiều về các nghiệp vụ để có thể thao tác được.
Phân tích yêu cầu hệ thống
Yêu cầu chức năng và phi chức năng
Yêu cầu chức năng nghiệp vụ
Đối với người quản trị viên(admin)
STT
Công việc
Loại công việc
Qui định
Biểu mẫu
Ghi chú
1
Quản trị người dùng
Lưu trữ
Đăng nhập thành công
2
Quản lý dữ liệu của hệ thống
Lưu trữ
Đăng nhập thành công
3
Quản lý nhân viên đăng ký
Lưu trữ
Đăng nhập thành công
Đối với Cán bộ Kế Toán, Tín dụng
STT
Công việc
Loại công việc
Qui định
Biểu mẫu
Ghi chú
1
Quản lý đối tác(loại hình, dân tộc,danh sách tỉnh, danh sách huyện, danh sách xã).
Thêm, xóa, cập nhật, lưu trữ, tìm kiếm.
2
Quản lý danh sách cho vay(khách hàng, tài khoản, khế ươc, loại vay, kiểu trả, chương trình, hình thức vay, hình thức đảm bảo, mục đích vay,lãi suất)
Thêm, xóa, cập nhật, lưu trữ, tìm kiếm.
3
Quản lý đăng kí khách hàng, tài khoản, khế ước
Lưu trữ, thêm,xóa cập nhật, tìm kiếm.
4
Giải ngân, thu nợ
Lưu trữ, thêm, cập nhật, in,tìm kiếm.
5
Thống kê – báo cáo(phiếu thu, phiếu chi, cân đối kế toán)
Lưu trữ, thêm, cập nhật, in,tìm kiếm.
Yêu cầu chức năng hệ thống
STT
Nội dung
Phần mô tả chi tiết
Ghi chú
1
Phân quyền sử dụng
Ứng với mỗi bộ phận thì chỉ có thể sử dụng một số chức năng nhất định như ở trên. Chỉ có bộ phận quản lý(admin) là sử dụng tất cả các chức năng của hệ thống.
2
Cấu hình thiết bị cần dùng
Mỗi bộ phận sẽ được cung cấp một số máy tính (máy khách) để bàn cho nhân viên cần sử dung được kết nối với máy server (đặt tại phòng quản lý) tạo thành mạng LAN. Mỗi máy này phải từ Pentium 3 card mạng LAN. Máy server phải có cấu hình đủ mạnh để các Nhân Viên truy cập dữ liệu thật nhanh. Mỗi máy phải được cài đặt: SQL Server 2005; Microsoft Visual Studio. NET;Windows 2000 hay XP.
3
Sao lưu dự phòng (Backup)
Thông tin dữ liệu về khách hàng, tài khoản, khế ước, thông tin giải ngân cho Khách hàng…phải được backup mỗi tuần, mỗi tháng hay khi có yêu cầu .
Cần được cải tiến, nâng cao
Biểu mẫu vay vốn:
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
GIẤY ĐỀ NGHỊ VAY VỐN
KIÊM PHƯƠNG ÁN SẢN XUẤT VÀ KHẾ ƯỚC NHÂN NỢ
Chương trình cho vay :
Số: /KU
PHẦN DÀNH CHO NGƯỜI CHO VAY
Kính gửi: Ngân hàng Chính Sách xã hội
Họ tên người vay: Năm sinh
Số CMND: , ngày cấp: , nơi cấp
Địa chỉ cư trú , xã , huyện
Là thành viên Tổ TK&&VV do ông (bà) làm tổ trưởng..
Thuộc tổ chức Hội quản lý.
Tên người thừa kế Năm sinh Quan hệ với người vay
Số CMND: , ngày cấp: , nơi cấp
Đề nghị NHCSXH cho vay số tiền đồng đẻ dùng vào việc
Đối tượng Số lượng Thành tiền
Thời hạn xin vay 36 tháng.
Kỳ hạn trả nợ tháng/lần. Số tiền trả nợ đồng/lần.
Hạn trả nợ cuối cùng: Ngày
Lãi suất cho vay %/tháng, lãi suất nợ quá hạn: % lãi suất khi cho vay.
Lãi tiền vay được trả định kỳ tháng/quý,vào ngày .
Tôi xin cam kết sử dụng vốn vay đúng mục đích, trả nợ gốc và lãi đầy đủ đúng hạn. Nếu sai trái tôi hoàn toàn chịu trách nhiệm trước pháp luật.
,Ngày tháng năm
Tổ trưởng tổ TK&VV Người thừa kế Người vay
(hoặc cơ quan có thẩm quyền) (Ký, ghi rõ họ tên hoặc điểm chỉ) (Ký, ghi rõ họ tên hoặc điểm chỉ)
(ký, ghi rõ họ tên)
PHÊ DUYỆT CỦA NGÂN HÀNG
Số tiền cho vay đồng( Bằng chữ )
Lãi suất %/tháng. Lãi suất nợ quá hạn % lãi suất cho vay.
Thời hạn cho vay: tháng. Hạn trả nợ cuối cùng: Ngày
,Ngày tháng năm
Cán bộ tín dụng Trưởng phòng(tổ trưởng) TD Người vay
(hoặc cơ quan có thẩm quyền) (Ký, ghi rõ họ tên hoặc điểm chỉ) (Ký, ghi rõ họ tên hoặc điểm chỉ)
(ký, ghi rõ họ tên)
Yêu cầu phi chức năng
STT
Nội dung
Tiêu chuẩn
Phần mô tả chi tiết
Ghi chú
1
Cho phép truy cập dữ liệu đa người dùng (hệ thống điều khiển tốt các tương tranh)
Hiệu quả
Mỗi bộ phận của ngân hàng có thể truy cập đồng thời cơ sở dữ liệu
Đây là yếu tố quan trọng, cần thiết của phần mềm.
2
Giao diện thân thiện với người dùng
Rất tiện dụng
Người dùng và quản trị viên không nhất thiết có trình độ tin học cao vẫn sử dụng được hệ thống
Đây là yếu tố trực quan, chuyên nghiệp.
3
Tốc độ thực hiện, truy xuất các công việc như: giải ngân, tra cứu (thông tin khách hàng, thông tin về khế ước..) vừa nhanh, chính xác.
Hiệu quả, chính xác.
Và việc tra cứu,hiển thị thông tin nhanh chóng, chính xác.
Yếu tố cần thiết cho 1 phần mềm chuyên dụng.
4
Admin có thể trực tiếp thêm, xóa, cập nhật, tìm kiếm trên hệ thống
Tiện dụng
Tất cả thông tin đều được admin quản lý trực tiếp trên giao diện,
5
Đảm bảo tính bảo mật
An toàn
Phân quyền người dùng, mã hóa password
Phân tích dữ liệu
Sơ đồ UML
Sơ đồ UC
Mức 0:
Hình 05: Sơ đồ UC mức 0
Mức 1:
QuảnLyDoiTac (1)
Hình 06: Sơ đồ UC quản lý đối tác
Phân rã UC QuanLyKhueUoc (2)
Hình 07: Sơ đồ phân rả UC quản lý khế ước
Phân rã UC QuanLyChoVay (3)
Hình 08: Sơ đồ phân rả UC quản lý cho vay
Phân rã UC QuanLyTaiKhoan (4)
Hình 09: Sơ đồ phân rả UC quản lý tài khoản
Phân rã UC QuanLyNhanVien (5)
Hình 10: Sơ đồ phân rả UC quản lý nhân viên
Phân rã UC QuanLyDonViUyThac(6)
Hình 11: Sơ đồ phân rả UC quản lý đơn vị ủy thác
Mức 2:
Phân rã UC QuanLyDiaBan (1.1)
Hình 12: Sơ đồ phân rả UC quản lý địa bàn
Phân rã UC QuanLyLoaiHinh (1.2)
Hình 13: Sơ đồ phân rả UC quản lý loại hình
Phân rã UC QuanLyTPDanToc (1.3)
Hình 14: Sơ đồ phân rả UC quản lý thành phần dân tộc
Phân rã UC QuanLyLoaiVay (2.1)
Hình 15: Sơ đồ phân rả UC quản lý loại vay
Phân rã UC QuanLyKieuTra (2.2)
Hình 16: Sơ đồ phân rả UC quản lý kiểu trả
Phân rã UC QuanLyCTChoVay (2.3)
Hình 17: Sơ đồ phân rả UC quản lý chương trình cho vay
Phân rã UC QuanLyLaiSuat (2.4)
Hình 18: Sơ đồ phân rả UC quản lý lãi suất
Phân rã UC QuanLyMucDichVay (2.5)
Hình 19: Sơ đồ phân rả UC quản lý mục đích vay
Phân rã UC QuanLyHTDamBao (2.6)
Hình 20: Sơ đồ phân rả UC quản lý hình thức đảm bảo
Phân rã UC QuanLyHTChoVay (2.7)
Hình 21: Sơ đồ phân rả UC quản lý hình thức cho vay
Phân rã UC QuanLyGiaiNgan (3.1)
Hình 22: Sơ đồ phân rả UC quản lý giải ngân
Phân rã UC QuanLyThuLai (3.2)
Hình 23: Sơ đồ phân rả UC quản lý thu lãi
Phân rã UC QuanLyThuNo (3.3)
Hình 24: Sơ đồ phân rả UC quản lý thu nợ
Phân rã UC QuanLyChiHoaHong (3.4)
Hình 25: Sơ đồ phân rả UC quản lý chi hoa hồng
Mức 3:
Phân rã UC QuanLyTinh (1.1.1):
Hình 26: Sơ đồ phân rả UC quản lý tỉnh
Phân rã UC QuanLyHuyen (1.1.2):
Hình 27 : Sơ đồ phân rả UC quản lý huyện
Phân rã UC QuanLyXa (1.1.3):
Hình 28: Sơ đồ phân rả UC quản lý xã
Phân tích chức năng UC
QuanLyDoiTac – Use Case
ThemDoiTac
Super Use Case
Author
Huynh Thi My Ngoc
Date
Feb 27, 2009 1:38:45 PM
Brief Description
Actor Input
System Response
1
Click vào nút thêm mới đối tác
2
Hệ thống sẽ đưa ra form chi tiết thêm mới đối tác, nếu đang thuộc quyền người quản lý(bỏ qua bước 3,4). Ngược lại sẽ hiển thị form yêu cầu đăng nhập với quyền người quản lý.
3
Người dùng đăng nhập
4
Hệ thống sẽ kiểm tra thông tin người dùng đăng nhập. Nếu thông tin đúng thì hệ thống sẽ hiển thị form chi tiết thêm đối tác mới. Ngược lại sẽ báo lỗi
5
Nhập thông tin chi tiết của đối tác.Sau đó nhấn nút lưu.
6
Hệ thống sẽ kiểm tra xem các thông tin về đối tác đã nhập đúng chưa.Nếu đúng hệ thống sẽ lưu thông tin của đối tác mới thêm vào và thông báo một đối tác mới đã được thêm. Ngược lại sẽ báo lỗi( phải có mã đối tác, loại đối tác)
Thêm mới một đối tác
Preconditions
Đăng nhập với quyền quản lý
Post-conditions
Một đối tác mới được thêm vào
Flow of Events
XoaDoiTac
Super Use Case
Author
Huynh Thi My Ngoc
Date
Feb 28, 2009 1:40:33 PM
Brief Description
Xóa đối tác
Preconditions
Đăng nhập với quyền quản lý
Post-conditions
Một đối tác hay nhiều đối tác sẽ dược xóa
Flow of Events
Actor Input
System Response
1
Click vào nút xóa đối tác
2
Hệ thống sẽ đưa ra form danh sách các đối tác, nếu đang thuộc quyền người quản lý(bỏ qua bước 3,4). Ngược lại sẽ hiển thị form yêu cầu đăng nhập với quyền người quản lý.
3
Người dùng đăng nhập
4
Hệ thống sẽ kiểm tra thông tin người dùng đăng nhập. Nếu thông tin đúng thì hệ thống sẽ hiển thị form danh sách đối tác. Ngược lại sẽ báo lỗi đăng nhập
5
Chọn đối tác cần xóa
6
Hệ thống sẽ hỏi người dùng có chắc xóa hay không, nếu người dùng chọn xóa thì hệ thống sẽ xóa và báo cho người dùng biết là đã xóa thành công. Ngược lại sẽ trở lại trạng thái ban đầu.
CapNhatDoiTac
Super Use Case
Author
Huynh Thi My Ngoc
Date
Feb27 , 2009 1:47:16 PM
Brief Description
Cập nhật thông tin đối tác
Preconditions
Đăng nhập với quyền quản lý
Post-conditions
Một đối tác được cập nhật
Flow of Events
Actor Input
System Response
1
Click vào nút cập nhật đối tác
2
Hệ thống sẽ đưa ra form chi tiết đối tác cần được cập nhật, nếu đang thuộc quyền người quản lý(bỏ qua bước 3,4). Ngược lại sẽ hiển thị form yêu cầu đăng nhập với quyền người quản lý.
3
Người dùng đăng nhập
4
Hệ thống sẽ kiểm tra thông tin người dùng đăng nhập. Nếu thông tin đúng thì hệ thống sẽ hiển thị form chi tiết cập nhật đối tác. Ngược lại sẽ báo lỗi
5
Cập nhật những thông tin cần cần cập nhật. Sau đó nhấn nút cập nhật.
6
Hệ thống kiểm tra thông tin đã cập nhật có chính xác không,nếu đúng hệ thống sẽ cập nhật lại. Ngược lại sẽ báo lỗi.
TraCuuDoiTac
Super Use Case
Author
Huynh Thi My Ngoc
Date
Feb 2, 2008 6:41:49 AM
Brief Description
Tra cứu đối tác
Preconditions
Đăng nhập với quyền quản lý
Post-conditions
Một đối tác được tra cứu
Flow of Events
Actor Input
System Response
1
Click vào nút tra cứu đối tác
2
Hiển thị danh submenu tra cứu theo các chức năng như tra cứu theo mã đối tác, họ tên đối tác, loại đối tác
3
Người dùng check vào chức năng cần tra cứu và nhập thông tin cần tra cứu
4
Hiển thị thông tin vừa tìm được. Ngược lại thông báo không tim thấy thông tin.
QuanLyTaiKhoan – Use Case
ThemTaiKhoan
Super Use Case
Author
Huynh Thi My Ngoc
Date
Feb 28, 2009 1:23:32 PM
Brief Description
Thêm một tài khoản mới
Preconditions
Đăng nhập với quyền quản lý
Post-conditions
Một tài khoản mới được thêm vào
Flow of Events
Actor Input
System Response
1
Click vào nút thêm mới tài khoản
2
Hệ thống sẽ đưa ra form chi tiết thêm mới tài khoản, nếu đang thuộc quyền người quản lý(bỏ qua bước 3,4). Ngược lại sẽ hiển thị form yêu cầu đăng nhập với quyền người quản lý.
3
Người dùng đăng nhập
4
Hệ thống sẽ kiểm tra thông tin người dùng đăng nhập. Nếu thông tin đúng thì hệ thống sẽ hiển thị form chi tiết thêm tài khoản mới. Ngược lại sẽ báo lỗi
5
Nhập thông tin chi tiết của tài khoản.Sau đó nhấn nút lưu.
6
Hệ thống sẽ kiểm tra xem các thông tin về tài khoản đã nhập đúng chưa.Nếu đúng hệ thống sẽ lưu thông tin của tài khoản mới thêm vào và thông báo một tài khoản mới đã được thêm. Ngược lại sẽ báo lỗi( phải có mã khế ước,mã đối tác, mã tài khoản)
XoaTaiKhoan
Super Use Case
Author
Huynh Thi My Ngoc
Date
Feb 28, 2009 1:26:50 PM
Brief Description
Xóa tài khoản
Preconditions
Đăng nhập với quyền quản lý
Post-conditions
Một tài khoản hay nhiều tài khoản sẽ được xóa
Flow of Events
Actor Input
System Response
1
Click vào nút xóa tài khoản
2
Hệ thống sẽ đưa ra form danh sách các tài khoản, nếu đang thuộc quyền người quản lý(bỏ qua bước 3,4). Ngược lại sẽ hiển thị form yêu cầu đăng nhập với quyền người quản lý.
3
Người dùng đăng nhập
4
Hệ thống sẽ kiểm tra thông tin người dùng đăng nhập. Nếu thông tin đúng thì hệ thống sẽ hiển thị form danh sách tài khoản. Ngược lại sẽ báo lỗi đăng nhập
5
Nhập thông tin chi tiết của tài khoản.Sau đó nhấn nút lưu.
6
Hệ thống sẽ kiểm tra xem các thông tin về tài khoản đã nhập đúng chưa.Nếu đúng hệ thống sẽ lưu thông tin của khế ước mới thêm vào và thông báo một đối tác mới đã được thêm. Ngược lại sẽ báo lỗi( phải có mã tài khoản)
CapNhatTaiKhoan
Super Use Case
Author
Huynh Thi My Ngoc
Date
Feb 28, 2009 1:30:31 PM
Brief Description
Cập nhật một tài khoản
Preconditions
Đăng nhập với quyền quản lý
Post-conditions
Một tài khoản được cập nhật
Flow of Events
Actor Input
System Response
1
Click vào nút cập nhật tài khoản
2
Hệ thống sẽ đưa ra form chi tiết tài khoản cần được cập nhật, nếu đang thuộc quyền người quản lý(bỏ qua bước 3,4). Ngược lại sẽ hiển thị form yêu cầu đăng nhập với quyền người quản lý.
3
Người dùng đăng nhập
4
Hệ thống sẽ kiểm tra thông tin người dùng đăng nhập. Nếu thông tin đúng thì hệ thống sẽ hiển thị form chi tiết cập nhật tài khoản. Ngược lại sẽ báo lỗi
5
Cập nhật những thông tin cần cần cập nhật. Sau đó nhấn nút cập nhật.
6
Hệ thống kiểm tra thông tin đã cập nhật có chính xác không,nếu đúng hệ thống sẽ cập nhật lại. Ngược lại sẽ báo lỗi.
TraCuuTaiKhoan
Super Use Case
Author
Huynh Thi My Ngoc
Date
Feb 28, 2009 1:32:32 PM
Brief Description
Tra cứu thông tin của một tài khoản
Preconditions
Đăng nhập với quyền quản lý
Post-conditions
Một tài khoản được tra cứu
Flow of Events
Actor Input
System Response
1
Click vào nút tra cứu tài khoản.
2
Hiển thị danh submenu tra cứu theo các chức năng như tra cứu theo mã tài khoản,tên tài khoản.
3
Người dùng check vào chức năng cần tra cứu và nhập thông tin cần tra cứu
4
Hiển thị thông tin vừa tìm được. Ngược lại thông báo không tim thấy thông tin.
QuanLyKheUoc – Use Case
ThemKheUoc
Super Use Case
Author
HuynhThiMyNgoc
Date
Feb 1, 2009 1:18:36 PM
Brief Description
Thêm mới một khế ước
Preconditions
Đăng nhập với quyền quản lý
Post-conditions
Một khế ước mới được thêm vào
Flow of Events
Actor Input
System Response
1
Click vào nút thêm mới khế ước
2
Hệ thống sẽ đưa ra form chi tiết thêm mới khế ước, nếu đang thuộc quyền người quản lý(bỏ qua bước 3,4). Ngược lại sẽ hiển thị form yêu cầu đăng nhập với quyền người quản lý.
3
Người dùng đăng nhập
4
Hệ thống sẽ kiểm tra thông tin người dùng đăng nhập. Nếu thông tin đúng thì hệ thống sẽ hiển thị form chi tiết thêm khế ước mới. Ngược lại sẽ báo lỗi
5
Nhập thông tin chi tiết của khế ước.Sau đó nhấn nút lưu.
6
Hệ thống sẽ kiểm tra xem các thông tin về khế ước đã nhập đúng chưa.Nếu đúng hệ thống sẽ lưu thông tin của khế ước mới thêm vào và thông báo một khế ước mới đã được thêm. Ngược lại sẽ báo lỗi ( phải có mã khế ước, mã đối tác, mã tài khoản).
XoaKheUoc
Super Use Case
Author
Huynh Thi My Ngooc