Xây dựng Hệ thống thông tin quản lý tiền gửi và tiền vay của khách hàng tại Ngân hàng Nông nghiệp và Phát triển Nông thôn – Chi nhánh Láng Hạ

MỤC LỤC

Sơ đồ tổ chức

Xây dựng và phát triển hệ thống thông tin quản lý tiền giửi và tiền vay của khách hàng tại Ngân hàng Nông ngiệp và phát triển nông thôn, Chi

Tuy nhiên để phù hợp với trình độ các cán bộ nhân viện, em quyết đinh chọn Microsoft Access và Visual Basic để xây dựng và phát triển hệ thống thông tin quản lý tiền giử và tiền vay của khách hàng tại Ngân hàng Nông nghiệp và Phát triển nông thôn, Chi nhánh Láng Hạ.

MỘT SỐ PHƯƠNG PHÁP LUẬN XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ TIỀN GỬI VÀ

TIỀN VAY CỦA KHÁCH HÀNG

Tầm quan trọng của thông tin trong quản lý tiền gửi và tiền vay của khách hàng

Thông tin từ môi trường bao gồm thông tin từ bên ngoài, với bài toán quản lý tiền gửi và tiền vay khách hàng đó là thông tin về các sản phẩm dịch vụ mà ngân hàng Nông Nghiệp và phát triển Nông thôn Việt Nam cung cấp, lịch sử phát triển của ngân háng và định hướng phát triển của ngân hàng trong xu thế cạnh tranh với các ngân hàng khác. Tiếp đó thông tin từ môi trường gồm thông tin tổ chức đó là xem xét các lĩnh vực hoạt động và số lượng khách hàng đến gửi và vay tiền. Là một trong số ngân hàng có quan hệ ngân hàng đại lý lớn nhất Việt Nam với trên 800 ngân hàng đại lý tại 110 quốc gia và vùng lãnh thổ tính đến cuối 2003.

Ngân hàng nông nghiệp và phát triển nông thôn Việt Nam là ngân hàng luôn chú trọng đầu tư đổi mới và ứng dụng công nghệ ngân hàng phục vụ đắc lực cho công tác quản trị kinh doanh và phát triển mạng lưới dịch vụ ngân hàng tiên tiến. Đến nay, AGRIBANK hoàn toàn có đủ năng lực cung ứng các sản phẩm, dịch vụ ngân hàng hiện đại, tiên tiến, lợi ích cho mọi đối tượng khách hàng trong và ngoài nước.

Hình 2.1. Hệ thống thông tin quản lý tiền gửi và tiền vay khách hàng tại NHNN&PTNTVN
Hình 2.1. Hệ thống thông tin quản lý tiền gửi và tiền vay khách hàng tại NHNN&PTNTVN

Các phương pháp xây dựng hệ thống thông tin quản lý tiền gửi và tiền vay của khách hàng

Các công đoạn của phát triển hệ thống

Mỗi giai đoạn là phải kèm theo việc ra quyết định về việc tiếp tục hay chấm dứt sự phát triển hệ thống. Quyết định này được trợ giúp dựa vào nội dung báo cáo mà phân tích viên hoặc nhóm phân tích trình bày cho các nhà sử dụng. Phát triển hệ thống là một quá trình lặp, tuỳ theo kết quả của một giai đoạn có thể, và đôi khi là cần thiết, phải quay về giai đoạn trước để tìm cách khắc phục những sai sót.

Một số nhiệm vụ được thực hiện trong suốt quá trình; đó là việc lập kế hoạch cho giai đoạn tới, kiểm soát những nhiệm vụ đã hoàn thành, đánh giá dự án và lập tài liệu về hệ thống và về dự án.

Giai đoạn 1: Đánh giá yêu cầu 1.1 Lập kế hoạch đánh giá yêu cầu

Đánh giá khả năng thực thi

Chuẩn bị và trình bày báo cáo đánh giá yêu cầu Giai đoạn 2: Phân tích chi tiết

Lập kế hoạch phân tích chi tiết

Nghiên cứu môi trường của hệ thống đang tồn tại 2.3 Nghiên cứu hệ thống thực tại

Đưa ra chẩn đoán và xác định các yếu tố giải pháp 2.5 Đánh giá lại tính khả thi

Thay đổi đề xuất của dự án

Chuẩn bị và trình bày báo cáo phân tích chi tiết Giai đoạn 3: Thiết kế lô gíc

Thiết kế các luồng dữ liệu vào 3.4 Chỉnh sửa lại tài liệu cho mức lô gíc

Giai đoạn 4: Đề xuất các phương án của giải pháp 4.1 Xác định các ràng buộc tin học và ràng buộc tổ chức

Đánh giá các phương án của giải pháp

Giai đoạn 5: Thiết kế vật lý ngoài 5.1 Lập kế hoạch thiết kế vật lý ngoài

  • Công cụ thực hiện đề tài

    Đây là một ngôn ngữ lập trình hướng sự kiện và cho phép lập trình hướng đối tượng để xây dựng chương trình trong môi trường Windows.Hơn nữa Visual Basic 6.0 là ngôn ngữ lập trình với tính trực quan cao: việc sử dụng công cụ Toolbox để thiết kế giúp người lập trình thiết kế một cách dễ dàng. Ngoài ra ngôn ngữ lập trình này có chế độ bảo mật an toàn dữ liệu khá tốt, dễ sử dụng và được sử dụng rất phổ biến trong thông tin quản lý. Khi xây dựng một chương trình với mục đích ứng dụng thực tiễn thì kết quả cuối cùng là dữ liệu phải được kết xuất và có thể xuất ra các thiết bị như máy in hay các chương trình hỗ trợ khác cho phép người dùng in hay trích dữ liệu sang các chương trình tương thích khác.

    Ngoài ra có thể tạo báo cáo trên ứng dụng và Web, sau đó thiết lập như một dịch vụ trên trình chủ tệp tin dạng Crystal Report có tên mở rộng “.rpt”. Để tạo báo cáo bằng Crystal Report trong Visual Basic chúng ta sẽ kết nối với cơ sở dữ liệu, có thể là Microsoft Access hay SQL Server 2000.

    XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ TIỀN GỬI VÀ TIỀN VAY CỦA KHÁCH HÀNG

    Phân tích yêu cầu 1 Yêu cầu chung

       Phải có dấu hiệu cho biết người sử dụng đang thao tác với thực đơn nào: ví dụ khi người sử dụng đang nhập danh mục khách hàng gửi tiền thì trên thanh tiêu đề của form phải hiển thị chữ Danh mục khách hàng gửi tiền….  Khi người sử dụng tiến hành một số thao tác làm thay đổi dữ liệu hệ thống cần phải có câu hỏi xác nhận nhằm tránh những mất mát đáng tiếc có thể xảy ra: ví dụ khi người sử dụng ấn vào nút xoá trong Form phiếu khách hàng gửi tiền, chương trình phải hiện một Message box xác nhận lại xem có muốn xoá thật không.  Phiếu khách hàng gửi tiền phải hiển thị đầy đủ các trường: Số hiệu gửi tiền, mã khách hàng gửi tiền, tên khách hàng gửi tiền, ngày bắt đầu gửi tiền, số tiền phải gửi, lãi suất, số kỳ hạn khách hàng gửi tiền…….

       Khi nhân viên nhấn nút lưu phiếu khách hàng gửi tiền thì chương trình phải tự động cập nhật số liệu liên quan đến khách hàng gửi tiền vừa nhập vào bảng khách hàng gửi tiền và khách hàng gửi tiền chi tiết.  Phiếu khách hàng vay tiền phải hiển thị đầy đủ thông tin cần thiết về số hiệu vay tiền, mã khách hàng vay tiền, tên khách hàng vay tiền, ngày bắt đầu vay tiền, sô tiền muôn vay, lãi suất, số kỳ hạn khách hàng trả tiền vay….

      Mô tả bài toán quản lý tiền giử và tiền vay của khách hàng

       Phải thiết kế các form có giao diện phù hợp với từng loại báo cáo theo yêu cầu của từng cấp quản lý.  Yêu cầu về bảo mật và an toàn dữ liệu: Chương trình phải đảm bảo tương đối tốt về bảo mật và an toàn dữ liệu, có thể khôi phục dữ liệu đầy đủ và tin cậy.  Yêu cầu về tính hiệu quả: Hệ thống cần tối ưu hoá năng lực xử lý thông tin, có các công cụ tìm kiếm nhanh và hợp lý.

       Cập nhật, tìm kiếm thông tin khách hàng đã gửi và vay tiền, sửa đổi các thông tin về khách hàng đó.  Lập báo cáo gồm báo cáo về số tiền khách hàng đến gửi và vay tiền hàng ngày, báo cáo về số tiền lãi suất khách hàng đã rút và phải trả hàng ngày, báo cáo về số tiền khách hàng đã rút và trả hết hàng ngày…….

      Mô hình hóa hê thống

        Thời điểm Khách hàng Nhân viên quản lý Các phòng ban

        Sơ đồ luồng dữ liệu DFD 1. Sơ đồ ngữ cảnh

          Đến rút,trả lãi suất Số sách gửi,vay tiền Số sách ngày BĐ gửi,vay. Thiết kế cơ sở dữ liệu quản lý tiền giử và tiền vay của khách hàng.

          3.3.3.2. Sơ đồ DFD mức 0
          3.3.3.2. Sơ đồ DFD mức 0

          Name

          Data type Field size Description

          Field Name

          Type Field size Description

          Field Name Type Field size Description

          • Thiết kế giao diện cập nhật dữ liệu
            • Thiết kế báo cáo của chương trình

               Table TblKHVayTienCT ( Bảng khách hàng đến vay tiền chi tiết) Field Name Type Field size Description. SoTienLS Number Số tiền LS KH phải trả SoTienTraHet Number Số tiền KH đã trả hết TrangThaiVT Text 20 Trạng thái KH vay tiền.  Table TblLoạiLS ( Bảng loại lãi suât khi khách hàng đến gửi tiền) Field Name Type Field size Description.

               Table TblLoạiLS ( Bảng loại lãi suât khi khách hàng đến gửi tiền) Field Name Type Field size Description. Trong thời gian thực tập tại Ngân hàng Nông nghiệp và Phát triển Nông thôn Việt Nam-Chi nhánh Láng Hạ, dưới sự hướng dẫn tận tình của GV.

              Đoàn Quốc Tuấn và các nhân viên, cán bộ tại nơi thực tập đã giúp em tìm hiểu và hiểu biết thêm rất nhiều về các vấn đề thực tế cuộc sống nói chung

              Code của chương trình

              Private Sub CmdKhong_Click() On Error GoTo Err_Khong_Click CmdThem.Visible = True CmdSua.Visible = True CmdXoa.Enabled = True. Private Sub CmdCuoi_Click() On Error GoTo Err_Cuoi_Click If AdoKHVay.Recordset.EOF Then. Private Sub CmdDau_Click() On Error GoTo Err_Dau_Click If AdoKHVay.Recordset.BOF Then.

              Private Sub CmdXoa_Click() On Error GoTo Err_Xoa_click CmdThem.Visible = True CmdSua.Visible = True CmdXoa.Enabled = True.  Form Phiếu khách hàng đến gửi tiền 'Dim Conn As New ADODB.Connection 'Dim NapTudong As New ADODB.Recordset Dim RsMaNV As New ADODB.Recordset Dim RsMaKH As New ADODB.Recordset Dim RsMaKHCT As New ADODB.Recordset Dim RsHTGT As New ADODB.Recordset Dim RsTongCong As New ADODB.Recordset Dim Txtc As TextBox. Private Sub CmbMaKH_Click() Set Conn = New ADODB.Connection Set NapTuDong = New ADODB.Recordset Dim Str As String.

              Private Sub CmbMaKHCT_Click() Set Conn = New ADODB.Connection Set NapTuDong = New ADODB.Recordset Dim Str As String. Private Sub CmbMaNV_Click() Set Conn = New ADODB.Connection Set NapTuDong = New ADODB.Recordset Dim Str As String. Private Sub CmdSua_Click() On Error GoTo Err_Sua_click CmdThem.Visible = False CmdSua.Visible = False CmdXoa.Enabled = False.

               Form Phiếu khách hàng đến vay tiền 'Dim Conn As New ADODB.Connection 'Dim NapTudong As New ADODB.Recordset Dim RsMaNV As New ADODB.Recordset Dim RsMaKH As New ADODB.Recordset Dim RsMaKHCT As New ADODB.Recordset Dim RsHTVT As New ADODB.Recordset Dim RsTongCong As New ADODB.Recordset Dim xThem, xsua, recnum. Private Sub CmbHTVT_Click() Set Conn = New ADODB.Connection Set NapTuDong = New ADODB.Recordset Dim Str As String. Private Sub CmbMaKH_Click() Set Conn = New ADODB.Connection Set NapTuDong = New ADODB.Recordset Dim Str As String.

              Private Sub CmbMaKHCT_Click() Set Conn = New ADODB.Connection Set NapTuDong = New ADODB.Recordset Dim Str As String. Private Sub CmbMaNV_Click() Set Conn = New ADODB.Connection Set NapTuDong = New ADODB.Recordset Dim Str As String. Private Sub CmbMaKH_Click() Set Conn = New ADODB.Connection Set NapTuDong = New ADODB.Recordset Dim Str As String.

              Private Sub CmbMaKH_Click() Set Conn = New ADODB.Connection Set NapTuDong = New ADODB.Recordset Dim Str As String.