Tạo lập cơ sở dữ liệu của chương trình

Một phần của tài liệu PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ VÀ THEO DÕI HOẠT ĐỘNG TÍN DỤNG TẠI NGÂN HÀNG NGOẠI THƯƠNG HÀ NỘI (Trang 33 - 42)

3. Thiết kế chương trình

3.2Tạo lập cơ sở dữ liệu của chương trình

Sau khi hoàn thành giai đoạn thiết kế logic đã thu được sơ đồ cấu trúc dữ liệu của hệ thống. Trong phần này sử dụng Hệ quản trị CSDL SQL để tạo lập cơ sở dữ liệu cho chương trình. Dùng Microsoft SQL tạo ra các bảng của chương trình. Cơ sở dữ liệu bao gồm các bảng và các tính chất của các thuộc tính :

Bảng khách hàng : Khachang.dbf. Lưu trữ các thông tin cần thiết về khách hàng.

Name Type Width Discript

Macif Numeric 7 Mã cif ( Customers information File)

Masotd Character 9 Mã số tín dụng

Tenkh Character 40 Tên khách hàng

Diachi Character 30 Địa chỉ khách hàng

Dienthoai Numeric 12 Điện thoại

Fax Numeric 12 Số Fax

Taikhoanso Numeric 13 Tài khoản giao dịch

Motai Character 40 Nơi mở tài khoản ( tên Ngân hàng ) Manganh Character 5 Mã ngành kinh tế

MaLoaiDN Character 5 Mã loại doanh nghiệp Lvuchoatdong Character 30 Lĩnh vực hoạt động LoaiKH Character 15 Mã loại doanh nghiệp

Bảng Ngành kinh tế : Nganh.dbf. Mỗi khách hàng đều thuộc một ngành kinh tế nào đó, bảng này cho phép lưu trữ các thông tin về các ngành.

Name Type Width Discript

Tennganh Character 40 Tên ngành

Bảng Loại hình doanh nghiệp LoaiDN.dbf. Lưu trữ các thông tin về loại hình doanh nghiệp

Name Type Width Discript

MaLoaiDN Character 5 Mã Loại doanh nghiệp LoaiDN Character 30 Loại doanh nghiệp

Dữ liệu của bảng LoaiDN.dbf như sau:

MaLoaiN LoaiDN

DNNN Doanh nghiệp nhà nước TNHH Công ty trách nhiệm hữu hạn DNTN Doanh nghiệp tư nhân DNLD Doanh nghiệp liên doanh DNCP Công ty cổ phần

DNKH Các loại hình khác

Bảng tiền tệ : Tiente.dbf. Các loại tiền tệ sử dụng để cho vay tại Ngân hàng.

Name Type Width Discript

Tcode Numeric 2 Mã số tiền tệ ( bằng số ) MaNT Character 3 Mã tiền tệ ( Bằng ký tự ) TenNT Character 20 Tên tiền tệ

Ví dụ về dữ liệu bảng Tiền tệ :

Bảng cán bộ tín dụng : Canbo.dbf. Chứa các thông tin về nhân viên tín dụng, những người tham gia trực tiếp vào hoạt động cho vay của Ngân hàng.

Name Type Width Discript

Macb Character 7 Mã cán bộ

Hoten Character 25 Họ tên

Phongban Character 15 Tên phòng ban (adsbygoogle = window.adsbygoogle || []).push({});

Chuvu Character 15 Chức vụ

Diachi Character 30 Địa chỉ cán bộ Dienthoai Numeric 12 Số điện thoại

Bảng Chi nhánh. Chinhanh.dbf

Name Type Width Discript

Macn Numeric 3 Mã chi nhánh

MaTT Tên tiền tệ Tỷ giá

14 UER Đồng Euro

35 GBP Bảng Anh

36 HDK Đô la Hồng Kông

37 USD Đô la Mỹ

Diachi Character 30 Địa chỉ của chi nhánh Dienthoai Numeric 12 Điện thoại

Fax Numeric 12 Số Fax

Sotaikhoan Numeric 13 Tài khoản giao dịch

Motai Character 40 Nơi mở tài khoản ( tên Ngân hàng )

Bảng hợp đồng : Hopdong.dbf

Name Type Width Discript

Sohd Character 15 Số hợp đồng

Macn Numeric 3 Mã chi nhánh

Macif Numeric 7 Mã Cif

Ngayhd Date 8 Ngày hợp đồng

Sotien Numeric 15 Số tiền vay

MaNT Character 3 Mã ngoại tệ ( dạng ký tự ) Lschietkhau Numeric 5 Lãi suất chiết khấu

Lsquahan Numeric 5 Lãi suất quá hạn

Ngaybd Date 8 Ngày bắt đầu

Thoihan Numeric 2 Thời hạn vay

Tansotragoc Numeric 2 Tần số trả gốc Tansotralai Numeric 2 Tần số trả lãi

Chiphi Numeric 12 Chi phí tín dụng khách hàng phải chịu Mamucdich Character 3 Mã mục đích vay

MaCb Character 7 Mã số cán bộ

TTHS Character 10 Tình trạng hồ sơ Hosothieu Character 50 Tình trạng thiếu

Ngaycapnhat Date 8 Ngày cập nhật hợp đống (adsbygoogle = window.adsbygoogle || []).push({});

Ngayduyet Date 8 Ngày duyệt

Nguoiduyet Character 25 Người duyệt

Bảng tài khoản vay Taikhoan.dbf

Name Type Width Discript

SoTk Character 13 Số tài khoản

Sohd Character 15 Số hợp đồng

Sotien Numeric 15 Số tiền ghi trên tài khoản

NgayTk Date 8 Ngày tài khoản

Bảng mục đích vay, Mucdich.dbf

Name Type Width Discript

Mamucdich Character 3 Mã mục đích Tenmd Character 20 Tên mục đích vay Diengiai Character 25 Diễn giải

Bảng cơ cấu vay : Cocau.dbf

Name Type Width Discript

Macocau Character 3 Mã cơ cấu vay

Cocau Character 30 Cơ cấu vay

Diengiai Character 25 Diễn giải

Bảng Tài sản thế chấp: Taisan.dbf

Name Type Width Discript

Sohd Character 15 Số hợp đồng

Taisan Character 20 Tài sản thế chấp

Soluong Numeric 3 Số lượng

Dovtinh Character 10 Đơn vị tính

Giatri Numeric 12 Giá trị tính của tài sản Tinhbang Character 3 Tính bằng tiền loại gì

Bảng thu nợ : Thuno_lai.dbf

Name Type Width Discript

Sohd Character 15 Số hợp đồng

Ngaythu Date 8 Ngày thu

Sotien Numeric 12 Số tiền thu

Loaithu Character 15 Loại thu ( Thu lãi hay thu nợ )

Bảng Nợ quá hạn : Noqh.dbf (adsbygoogle = window.adsbygoogle || []).push({});

Name Type Width Discript

Sohd Character 15 Số hợp đồng

Ngaybd Date 8 Ngày bắt đầu

Ngayhethan Date 8 Ngày hết hạn

Sotien Numeric 15 Số tiền vay

Datra Numeric 15 Số tiền đã trả

Bảng Tiền vay : Tienvay.dbf

Name Type Width Discript

Sohd Character 15 Số hợp đồng

Ngaychovay Date 8 Ngày cho vay

Sotien Numeric 15 Số tiền vay

SoTk Numeric 13 Số tài khoản

Bảng Nợ được gia hạn : Giahan.dbf

Name Type Width Discript

Sohd Character 15 Số hợp đồng

Ngaychovay Date 8 Ngày cho vay

Sotien Numeric 15 Số tiền vay

Thoihan Numeric 2 Thời hạn

Ngaygiahan Date 8 Ngày ra hạn

Hanthem Numeric 2 Thời hạn thêm

Ngoài ra trong chương trình còn sử dụng bảng các tham số chung ( Tham số hệ thống ), bảng người dùng, bảng năm làm việc

Bảng người dùng: Nguoidung.dbf

Name Type Width Discript

Username Character 25 Tên người dùng Password Character 15 Mật khẩu người dùng Right Character 15 Quyền truy cập

Bảng tham số chung : Thamso.dbf

Là các tham số ( hay biến dùng chung trong chương trình ), nhập dữ cho các biến này ta có thể sử dụng chúng nhiều lần mỗi khi thực hiện các hợp đồng vay hợp đồng cho vay.

Name Type Width Discript

Laisuat_nh_vn Numeric 5 Lãi suất ngắn hạn VND Laisuat_th_vn Numeric 5 Lãi suất trung hạn VND Laisuat_dh_vn Numeric 5 Lãi suất dài hạn VND Laisuat_nh_nt Numeric 5 Lãi suất ngắn hạn ngoại tệ Laisuat_th_nt Numeric 5 Lãi suất trung hạn ngoại tệ Laisuat_dh_nt Numeric 5 Lãi suất dài hạn ngoại tệ

Lstran Numeric 5 Lãi suất trần

Lssan Numeric 5 Lãi suất sàn (adsbygoogle = window.adsbygoogle || []).push({});

2.2 Thiết kế chương trình

Yêu cầu của chương trình là việc thực hiện cập hoạt động từ cho vay, tính lãi, và thu nợ. Các chức năng mà chương trình thực hiện bao gồm : Cập nhật, Cho vay, tính lãi vay, thu nợ và thu lãi, gia hạn nợ, tính nợ quá hạn, tính dư nợ… Tiến trình hoạt động chính của chương trình như sau :

Tiến trình hoạt động chính của chương trình :

Một phần của tài liệu PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ VÀ THEO DÕI HOẠT ĐỘNG TÍN DỤNG TẠI NGÂN HÀNG NGOẠI THƯƠNG HÀ NỘI (Trang 33 - 42)