Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 84 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
84
Dung lượng
2,24 MB
Nội dung
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM CQ – HK1 – 2k7 – 2k8 Đồ án Phần mềm Quản Lý Sổ Tiết Kiệm Ngân Hàng Version 1.0 Giảng viên hướng dẫn: Thái Thị Hàn Uyển Sinh viên thực hiện: 18521468 Đỗ Trung Thuận Thành phố Hồ Chí Minh, 12 - 2021 ĐẠI HỌC CƠNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM CQ – HK1 – 2k7 – 2k8 Đồ án Nhận xét GVHD: ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… Mục Lục Tên đề tài: Quản lý Sổ Tiết Kiệm Ngân Hàng Môi trường phát triển ứng dụng : Thơng tin nhóm: Phát biểu toán Lý chọn đề tài Cơ hội phát triển 6 Khảo sát trạng Hiện trạng tổ chức: Hiện trạng nghiệp vụ: 2.2.1 Quản lý thông tin khách hàng 2.2.2 Quản lý sổ tiết kiệm 2.2.3 Quản lý giao dịch Hiện trạng tin học: 2.3.1 Hiện Trạng Phần Cứng 2.3.2 Hiện Trạng Phần Mềm Bảng phát biểu phạm vi 6 7 7 7 Môi trường phát triển 10 Yêu cầu công nghệ 11 YÊU CẦU NGHIỆP VỤ Danh mục biểu mẫu Lập tài khoản Mở sổ tiết kiệm Tạo giao dịch Tất toán sổ Lập báo cáo Bảng trách nhiệm 12 12 13 13 14 14 14 15 USE CASE Sơ đồ Use-case: Danh sách Actor: Danh sách Use-case: Đặc tả Use-case: Đặc tả Use-case Lập tài khoản Khách hàng 16 16 16 17 18 18 Đặc tả Use-case Thêm hồ sơ Khách hàng Đặc tả Use-case Xóa hồ sơ Khách hàng Đặc tả Use-case Tạo sổ tiết kiệm Đặc tả Use-case Lập phiếu gửi tiền Đặc tả Use-case Lập phiếu rút tiền Đặc tả Use-case tất toán số Đặc tả Use-case Tra cứu sổ tiết kiệm Đặc tả Use-case Tra cứu giao dịch Đặc tả Use-case Tra cứu Khách hàng Đặc tả Use-case Đăng nhập 19 20 21 23 24 25 27 29 30 31 SEQUENCE DIAGRAM Admin: Tạo tài khoản: Xóa tài khoản: Cập nhật tài khoản: Nhân viên: Tạo tài khoản khách hàng: Cập nhật thông tin khách hàng: Tạo phiếu gửi/rút tiền: Cập nhật phiếu gửi/rút tiền: Tạo sổ tiết kiệm: Tạo phân quyền mới: Khách hàng: Khách hàng tra cứu sổ tiết kiệm: Khách hàng tra cứu giao dịch: Người dùng chung: Cập nhật thông tin tài khoản 32 32 32 33 34 35 35 36 37 38 39 40 41 41 41 43 43 ACTIVITY DIAGRAM Activity diagram cho rút tiền: Activity diagram cho nạp tiền: 44 44 45 THIẾT KẾ CƠ SỞ DỮ LIỆU Sơ đồ logic Mô tả chi tiết kiểu liệu sơ đồ logic Bảng Customer Bảng Login Account Bảng Transaction Bảng Passbook Bảng Employee 46 46 47 83 47 83 47 48 THIẾT KẾ GIAO DIỆN 48 Danh sách hình Mơ tả chi tiết hình Màn hình đăng nhập Màn hình trang chủ cơng cụ Màn hình hiển thị thơng tin khách hàng Màn hình chi tiết chỉnh sửa thơng tin khách hàng Màn hình hiển thị thơng tin giao dịch Màn hình chỉnh sửa thơng tin rút nộp tiền Màn hình nộp tiền Màn hình rút tiền Màn hình quản lý tài khoản Màn hình chi tiết tài khoản Màn hình thêm tài khoản Màn hình Quản lý Role 82 83 57 57 54 57 81 81 81 81 81 81 81 81 COMPONENT 81 DEPLOY 82 Môi trường phát triển Môi trường triển khai Môi trường phát triển ứng dụng Môi trường triển khai ứng dụng 82 82 82 Kết đạt Kết Hạn chế 82 82 83 Hướng phát triển 83 Tên đề tài: Quản lý Sổ Tiết Kiệm Ngân Hàng Môi trường phát triển ứng dụng (dự kiến): Visual Studio 2019 & Blend for Visual Studio 2019 Thông tin nhóm: STT MSSV 18521468 Họ tên Đỗ Trung Thuận Email 18521468@gm.uit.edu.vn Bảng ghi nhận thay đổi tài liệu Ngày Phiên Mô tả Tác giả 01/12/2021 1.0 Khởi tạo Đỗ Trung Thuận 20/12/2020 1.1 Chỉnh sửa lỗi document Đỗ Trung Thuận Cập nhật xác số liệu thống kê Phần mềm Quản lý Sổ tiết kiệm ngân hàng Phát biểu toán Phiên bản: 1.1 Ngày: 12/12/2021 TỔNG QUAN Phát biểu toán 1.1 Lý chọn đề tài Trong thời đại công nghệ phát triển, nhận thấy nhu cầu mở sổ tiết kiệm người tăng cao, để kết nối gần với người dùng, nhóm định cho xây dựng website quản lý sổ tiết kiệm Trang web chứa thông tin người dung giao dịch, tiền gửi tiết kiệm, người dùng tra cứu xem số dư kì hạn lãi suất cách nhanh chóng Cơ hội phát triển Cách quản lý quy trình cũ thiếu hiệu quả, đòi hỏi hệ thống cho phép thực việc quản lý hiệu cho người dùng khách hàng Từ quản lý nhân viên, khách hàng, sổ tiết kiệm, lãi suất,,… sử dụng chung hệ thống đồng bộ, xuyên suốt không giúp tiết kiệm công sức thời gian mà cịn tăng độ xác Phần mềm tương lai đáp ứng nhu cầu nhiều ngân hàng xu hướng 4.0 dần phổ biến 1.2 Khảo sát trạng 2.1 Hiện trạng tổ chức: 2.1.1 Đối nội: Nhân viên giao dịch người trực tiếp đứng giải nghiệp vụ cho mở sổ, tất toán sổ, tạo tài khoản, tạo giao dịch tra cứu giao dịch 2.1.2 Đối ngoại: Khi nhu cầu khách hàng tăng cao ngần hàng cần tăng thêm tính tiện dụng cho người dùng Phần mềm Quản lý Sổ tiết kiệm ngân hàng Phiên bản: 1.1 Phát biểu toán 2.2 Ngày: 12/12/2021 Hiện trạng nghiệp vụ: 2.2.1 Quản lý thông tin khách hàng - Ngân hàng cần quản lý thông tin khách hàng bao gồm họ tên, Số CMND, số tài khoản, email, địa chỉ, tiền sổ,… - Tìm kiếm khách hàng 2.2.2 Quản lý sổ tiết kiệm - Thông tin cần quản lý sổ tiết kiệm bao gồm: họ tên, ngày mở sổ, số CMND, số tài khoản, số dư, - Tìm kiếm sổ 2.2.3 Quản lý giao dịch - Mỗi lượt giao dịch hình thức định (nạp tiền rút tiền) - Số tiền rút vượt số dư tài khoản - Khách hàng rút tiền tổng dư nợ (bao gồm lãi suất) bé số tiền lại tài khoản 2.3 Hiện trạng tin học: 2.3.1 Hiện Trạng Phần Cứng Hiện nay, hầu hết ngân hàng Việt Nam sử dụng cơng nghệ nội để tăng tính bảo mật an tồn thơng tin cho khách hàng 2.3.2 Hiện Trạng Phần Mềm Hiện thị trường Việt Nam nhạy cảm vấn đề tài khách hàng nên phần mềm chủ yếu phát triển dựa bảo mật, nội Tuy nhiên số phần mềm thấy như: VPBank, Techcombank Các phần mềm quản lý sổ tiết kiệm đáp ứng yêu cầu như: - Quản lý thông tin người dùng Phần mềm Quản lý Sổ tiết kiệm ngân hàng Phát biểu toán Phiên bản: 1.1 Ngày: 12/12/2021 - Quản lý sổ tiết kiệm - Quản lý giao dịch - Có khả phân quyền sử dụng hệ thống bao gồm quyền người sử dụng quyền quản lý Những điểm mạnh hạn chế phần mềm quản lý nay: - Điểm mạnh: Các phần mềm đáp ứng toàn nhu cầu việc quản lý toàn hoạt động sổ tiết kiệm; - Hạn chế: Phần lớn phần mềm mang tính độc lập nội nên chưa thể kết nối cơng nghệ mang tính thiếu bảo mật; 2.4 Bảng phát biểu phạm vi Tên dự án – (Project Title): Xây dựng Website Quản lý sổ tiết kiệm Ngày – (Date): 12/12/2021 Người viết – (Prepared by): Đỗ Trung Thuận Lý giải dự án: (Project Justification): Mục tiêu dự án để phục vụ đối tượng quản lý (nhân viên, v.v.) việc quản lý sổ tiết kiệm vấn đề liên quan; phục vụ người dùng việc tra cứu tạo giao dịch Cùng với đó, đào tạo, hướng dẫn người có liên quan việc sử dụng vận hành website Phục vụ cho đối tượng chính: Khách hàng nhân viên ngân hàng Các tính chất yêu cầu sản phẩm: (Product Characteristics and Requirements): Khảo sát đa dạng ứng dụng quản lý sổ tiết kiệm (mở đóng) mạng Internet; Khảo sát người dùng đối tượng (lứa tuổi, giới tính) nêu; Xây dựng website quản lý sổ tiết kiệm với khả đáp ứng cho số lượng lớn người dùng truy cập giới hạn thời gian kinh phí cho phép; giao diện đẹp mắt đơn giản dễ sử dụng; Hướng dẫn bên có liên quan việc sử dụng, vận hành website thông qua video hướng dẫn (hoặc) đăng Internet Tổng kết sản phẩm chuyển giao dự án: (Summary of Project Deliveries) Các kết liên quan đến quản lý dự án (Project management-related deliverables): đề án kinh doanh, điều , hợp đồng nhóm , phát biểu phạm vi, cấu trúc phân chia cơng việc (WBS), kế hoạch, chi phí sở, báo cáo trạng thái, báo cáo dự án cuối (final project report) tài liệu phát sinh khác Sản phẩm liên quan (Product-related deliverables): báo cáo nghiên cứu (research reports), tài liệu thiết kế (design documents), source code, phần mềm, phần cứng (nếu có), v.v Các yêu cầu để đánh giá thành công dự án: (Project Success Criteria): Ứng dụng có đóng góp lớn chạy ổn trình duyệt Website đáp ứng lượng truy cập lớn, tốc độ xử lý nhanh Chạy tiến độ, không chậm trễ phát sinh chi phí Hạn chế xảy lỗi trình sử dụng sản phẩm Hệ thống dễ sử dụng, quản lý, bảo trì nâng cấp tương lai 1.2.2 ST Hình thức trình bày cách sử dụng Tên Kiểu Chức /Biến cố Điều kiện gọi Ghi 69 T Hiển thị thêm popup AmountId_Bu tton hỗ trợ tìm kiếm khách Button hàng chọn khách Click vào Button hàng theo table ( Theo hình ) Amount_textb ox Note_textbox Submit_Butto n ( OK ) Textbox Textbox Button Hiển thị số lượng tiền muốn nộp Hiển thị note Xác nhận liệu nhập Điền vào Textbox Điền vào Textbox Click vào button Hủy liệu nhập Cancel_Button Button quay lại trang Click vào button trước 1.1.1 Tên biến cố STT Các biến cố xử lý biến cố Click vào Submit_Button (Ok) 1.2 Xử lý biến cố Bắt buộc phải chọn thông tin nộp tiền khách hàng, nhập thông tin số tiền Sẽ báo lỗi khơng có thơng tin xác nhận Click vào Cancel_Button Hủy liệu nhập quay lại trang trước Màn hình rút tiền 1.2.1 Thiết kế hình rút tiền 70 1.2.2 Hình thức trình bày cách sử dụng 71 ST Tên T Kiểu Chức /Biến cố Điều kiện gọi Ghi Hiển thị thêm popup AmountId_Bu tton hỗ trợ tìm kiếm khách Button hàng chọn khách Click vào Button hàng theo table ( Theo hình ) Amount_textb ox Note_textbox Submit_Butto n ( OK ) Textbox Textbox Button Hiển thị số lượng tiền muốn rút Hiển thị note Xác nhận liệu nhập Điền vào Textbox Điền vào Textbox Click vào button Hủy liệu nhập Cancel_Button Button quay lại trang Click vào button trước 1.2.3 Tên biến cố STT Các biến cố xử lý biến cố Click vào Submit_Button (Ok) 1.3 Xử lý biến cố Bắt buộc phải chọn thông tin rút tiền khách hàng, nhập thơng tin số tiền Sẽ báo lỗi khơng có thông tin xác nhận Click vào Cancel_Button Hủy liệu nhập quay lại trang trước Màn hình quản lý tài khoản 1.3.1 Thiết kế hình quản lý tài khoản 72 Hình thức trình bày cách sử dụng 1.3.2 ST Tên T UserTab_Butto n RoleTab_Butto n AddUser_Butto n Action_Button Download_Butt on Export_Button ViewRssFeed_ Button Kiểu Button Button Button Button Chức /Biến cố Hiển thị danh sách khách hàng Hiển thị danh sách quyền Mở modal thêm tài khoản Hiển thị họ tên khách hàng Button Button Button Tải file excel danh sách tài khoản Trích xuất web query file danh sách Trích xuất thông tin dạng XML Điều kiện gọi Ghi Click vào Button Click vào Button Click vào Button Click vào Button Click vào Button Click vào button Click vào button 73 1.4 LockUser_Chec CheckB Khóa mở tài kBox ox khoản User_Item row Hiển thị thông tin chi tiết tài khoản Click vào checkbox Click vào button Màn hình chi tiết tài khoản 1.4.1 Thiết kế hình chi tiết tài khoản 74 75 1.4.2 ST Tên T Hình thức trình bày cách sử dụng EditUser_Butto n DeleteUser_But ton Role_Checkbox Kiểu Chức /Biến cố Điều kiện gọi Ghi Hiển thị hình Button chỉnh sửa thơng tin Click vào Button khách hàng Button Xóa tài khoản CheckB Chọn role cho tài ox khoản Approve_Toggl Toggle e Button Duyệt tài khoản Click vào Button Click vào check box Click vào Button 76 Email_Textbox Text Field Điền thông tin email PasswordQues_ Text Điền câu trả lời Textbox Field password Locked_Selecto r 1.4.3 Selector Điền vào field Điền vào field Tùy chọn khóa tài Click vào Selector, khoản chọn option Các biến cố xử lý biến cố Tên biến cố STT Xử lý biến cố Điền thông tin Email_Textbox Email cần phải định dạng mail Click vào DeleteUser_Button Hiện modal để người dùng xác nhận xóa tài khoản 1.5 ST Màn hình thêm tài khoản 1.5.1 Thiết kế hình chi tiết tài khoản 1.5.2 Hình thức trình bày cách sử dụng Tên Kiểu Chức /Biến cố Điều kiện gọi Ghi 77 T Username_Te xtbox Password_Tex tbox Textbox Hiển thị tên tài khoản Điền vào Textbox Hiển thị mật tài Textbox khoản ( hiển thị Điền vào Textbox *** ) ConfirmPassw ord_Textbox Hiển thị xác nhận lại Textbox mật ( hiển thị Điền vào Textbox *** ) Approved_To Togglebu Xác nhận tạo tài Click vào gglebutton tton khoản Togglebutton Role_Checkbo CheckBo Chọn role cho tài x x khoản Textbox Hiển thị email Email_Textbo x PasswordQues tion_Textbox Textbox Click vào check box Hiện thị câu hỏi dành cho lấy lại mật HIển thị câu trả lời PasswordAns wer_Textbox 1.5.3 STT Textbox câu hỏi dành cho lấy lại mật Điền vào Textbox Các biến cố xử lý biến cố Tên biến cố Xử lý biến cố Điền thông tin Email_Textbox Email bắt buộc cần phải định dạng mail Điền thông tin Password_Textbox Mật bắt buộc Bao gồm ký tự viết hoa Chọn Role_CheckBox Cần có role chọn chữ số 78 1.6 Điền PasswordQues_Textbox PasswordAns_Textbox Không để trống Màn hình Quản lý Role 1.6.1 Thiết kế hình quản lý Role 1.6.2 Hình thức trình bày cách sử dụng 79 ST Tên T NewRole_Butto n Kiểu Button Chức /Biến cố Thêm Role Điều kiện gọi Ghi Click vào Button Hiển thị thông tin role Role_Table Table theo collumn Click vào Collumn table, nhấp vào lọc table user theo role chọn Hiển thị khung Search_Button Button textbox hỗ trợ tìm Click vào Button kiếm Role NewUser_Butto n Thêm thông tin khách Button hàng với role Click vào Button chọn Hiển thị thông tin user theo collumn User_Table Table table, nhấp vào popup thông tin Click vào Collumn table đầy đủ user Edit_Button Button Delete_Button Button Close_Button Button 1.6.3 STT Lưu thơng tin user vừa tạo Xóa thơng tin user xem Hủy quay lại trang thông tin Click vào button Click vào button Click vào button Các biến cố xử lý biến cố Tên biến cố Xử lý biến cố 80 Click vào Edit_Button Tạo User với Role Name bắt buộc, Description options, thiếu Role Name có lỗi Click vào Delete_Button Xóa user chọn, Nếu khơng chọn xảy lỗi khơng tìm user cần xóa Click vào Close_Button Hủy quay lại trang thông tin COMPONENT 81 DEPLOY Phần mềm Quản lý sổ tiết kiệm ngân hàng Kết thực Phiên bản: 1.0 Ngày: 15/12/2021 KẾT LUẬN Môi trường phát triển Môi trường triển khai 1.1 Môi trường phát triển ứng dụng ● ● ● ● ● 1.2 Hệ điều hành: Windows 10 Hệ quản trị sở liệu: SQL Server Management Studio 18 Công cụ dùng để phân tích, thiết kế: Figma Cơng cụ dùng để xây dựng ứng dụng: Visual Studio 2019 Framework sử dụng: ASP.NET Môi trường triển khai ứng dụng ● Hệ điều hành: Windows ● RAM: 2GB ● Cần cài đặt: SQL Server Management Studio 18 Kết đạt 2.1 Kết ● Nhóm thực hầu hết chức đặt kỳ ● Hệ thống tối ưu, hỗ trợ nhiều ngôn ngữ 82 ● Giao diện thân thiện, dễ sử dụng ● Thực việc kiểm thử 2.2 Hạn chế ● Chưa đảm bảo bảo mật thơng tin khách hàng,một số tính cịn sơ sài, có nhiều thiếu sót quản lý, phần mềm mang tính cạnh tranh ● Khi nhiều user đăng nhập lúc, phần mềm có khả bị sập Hướng phát triển Phần mềm Quản lý sổ tiết kiệm ngân hàng phần mềm cần thiết cho ngân hàng để dễ dàng việc quản lý, tiết kiệm nguồn lực Tuy nhiên hạn chế thời gian nghiên cứu kinh nghiệm, nhóm phát triển mức độ hoàn thành yêu cầu đặt đề tài kỳ Trong tương lai, hướng phát triển dự án sau : ● Thêm chức tính cơng cho nhân viên ● Thêm tính tốn qt mã vạch, QR ● Thêm tính cho phép nhân viên quẹt thẻ để đăng nhập ● Cải thiện tốc độ xử lý lượng liệu lớn 83 ... quản lý sổ tiết kiệm đáp ứng yêu cầu như: - Quản lý thông tin người dùng Phần mềm Quản lý Sổ tiết kiệm ngân hàng Phát biểu toán Phiên bản: 1.1 Ngày: 12/12/2021 - Quản lý sổ tiết kiệm - Quản lý. .. 2.2.1 Quản lý thông tin khách hàng - Ngân hàng cần quản lý thông tin khách hàng bao gồm họ tên, Số CMND, số tài khoản, email, địa chỉ, tiền sổ, … - Tìm kiếm khách hàng 2.2.2 Quản lý sổ tiết kiệm -... Tạo sổ tiết kiệm Lập phiếu tiết kiệm Lập phiếu rút tiền Quản lý Khách hàng Đổi mật Đăng xuất Phân quyền Tạo tài khoản Tra cứu sổ tiết kiệm Tra cứu giao dịch Ý nghĩa/Ghi Tạo tài khoản cho Khách hàng