1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tính lãi suất tiền gửi có kỹ hạn bằng chương trình máy tính

24 672 1
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Tính lãi suất tiền gửi có kỳ hạn bằng chương trình máy tính
Trường học Đại học Kinh tế Quốc dân
Chuyên ngành Kế toán và Tài chính
Thể loại Đồ án tốt nghiệp
Thành phố Hà Nội
Định dạng
Số trang 24
Dung lượng 0,93 MB

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

Nội dung

Hệ thống tính lãi suất tiền gửi có kỳ hạn Chỉ đạo kiểm tra Khách hàng Lãnh đạo cơ quan Phòng Kế toán Phòng ngân quỹ Tài khoản biên nhận Thông tin khách hàng Gửi yêu cầu Thanh quyết toán

Trang 1

Chơng III Tính lãi suất tiền gửi có kỳ hạn bằng chơng trình

máy tính

I Sơ đồ ngữ cảnh của hệ thống

- Sơ đồ ngữ cảnh ( Context Diagram ) : thể hiện rất khái quát nội dung chính của

hệ thống thông tin Sơ đồ này không đi vào chi tiết mà mô tả sao cho chỉ cần một

lần nhìn là nhận ra nội dung chính của hệ thống

- Sơ đồ ngữ cảnh của hệ thống tính lãi suất tiền gửi có kỳ hạn :

II Sơ đồ chức năng nghiệp vụ ( BFD )

- Mục đích của phân tích chức năng là nắm đợc những ràng buộc do ngời sử

dụng áp đặt lên hệ thống Điều này nói lên rằng khi phân tích chức năng phải xác

định rõ những gì mà hệ thống phải thực hiện mà không bận tâm tới phơng pháp

thực hiện

Hệ thống tính lãi suất tiền gửi có

kỳ hạn

Chỉ đạo kiểm

tra

Khách hàng

Lãnh đạo

cơ quan

Phòng Kế toán

Phòng ngân quỹ

Tài khoản biên nhận

Thông tin khách hàng

Gửi yêu cầu

Thanh quyết toán

Gửi yêu cầu, báo cáo

Xác nhận thu, chi

Yêu cầu thu, chi

Trang 2

- Nh vậy, việc phân tích phải đề cập đến những mô tả cơ sở Trong phần việc nàychúng ta sẽ phải xây dựng một sơ đồ chức năng nghiệp vụ Một chức năng đợc xem

là đầy đủ gồm những thành phần sau:

+ Tên chức năng

+ Mô tả có tính chất tờng thuật

+ Đầu ra của chức năng

+ Các sự kiện gây ra sự thay đổi

Phân tích chức năng sẽ đa ra đợc những chi tiết quan trọng mà những chi tiết đó

sẽ đợc dùng trong những giai đoạn sau của phân tích Sau khi lập đợc sơ đồ BFDchúng ta sẽ hiểu nhiều hơn về nhu cầu của hệ thống

Sơ đồ BFD chỉ cho ta biết cần phải làm gì chứ không chỉ ra là phải làm nh thếnào

Sơ đồ BFD mức 0 của Hệ thống tính lãi suất tiền gửi có kỳ hạn :

- Mục đích : tính lãi suất tiền gửi có kỳ hạn cho khách hàng

- Trách nhiệm :

+ Phòng kế toán : có nhiệm vụ thực hiện công việc kế toán - tài chính, thống kêtheo quy định của pháp lệnh thống kê

+ Phòng ngân quỹ : có nhiệm vụ tạo điều kiện cho khách hàng trong việc nộp

và lĩnh tiền mặt , thực hiện cân đối thu chi cho ngân hàng

Sơ đồ nh sau :

Hệ thống tính lãi suất tiền gửi có kỳ

Trang 3

1 Chức năng " Giao dịch khách hàng - Ngân hàng "

- Phân rã sơ đồ : để mô tả Hệ thống chi tiết hơn ngời ta dùng kỹ thuật phân rã (explosion ) sơ đồ Bắt đầu từ sơ đồ khung cảnh , ngời ta phân rã ra thành sơ đồmức 0 , tiếp theo mức 0 là mức 1

Sơ đồ BFD mức 1 của Hệ thống tính lãi suất tiền gửi có kỳ hạn :

- Mục đích : thực hiện giao dịch mở tài khoản, gửi tiền vào tài khoản, tính lãisuất tiền gửi cho khách hàng gửi tiền, thực hiện nghiệp vụ rút tiền nếu khách hàng

Tính lãi tài khoản khách hàng

Giao dịch rút tiềnBáo cáo

đầu

Thống kê chứng từ phát sinh

Bảng kê trả lãi

định kỳ không nhập vốn

Trang 4

III Sơ đồ luồng dữ liệu (DFD )

- Sơ đồ luồng dữ liệu dùng để mô tả cũng chính HTTT nh sơ đồ luồng thông tinnhng trên góc độ trừu tợng Trên sơ đồ chỉ bao gồm Các luồng dữ liệu, các xử lý,các lu trữ dữ liệu, nguồn và đích nhng không hề quan tâm tới nơi, thời điểm và đốitợng chịu trách nhiệm xử lý Sơ đồ luồng dữ liệu chỉ mô tả đơn thuần HTTT làm gì

(5) Thông tin về Thanh toán viên

(6) Danh mục tài khoản

(7) Danh mục lãi suất

động KD

Giấy tờ không hợp lệ, biên nhận, TG, TRYêu cầu giao dịch

Trang 5

1 Sơ đồ luồng dữ liệu mức 1 "Giao dịch khách hàng- ngân hàng"

IV Xây dựng mô hình quan hệ thực thể cho hệ thống

1 Mối quan hệ giữa các tệp

Kho dữ liệu

Tệp báo cáo cáo

Thanh quyết toánGửi yêu cầu

Yêu cầu thu, chiXác nhận thu, chi

Khách hàng

Xử lý thông tin KH

Thông tin

KH, giấy phép KD

Thanh quyết toán

CT tiền rút

CT tiền gửi

Phòng Ngân quỹ

Xác nhận thu chi

Yêu cầu thu chi

Mức lãi suất

Trang 6

TÖp Tµi kho¶n kh¸ch hµng cã kho¸ chÝnh lµ m· tµi kho¶n vµ kho¸ ngo¹i lai lµ m· kh¸ch hµng

TÖp Chøng tõ tiÒn göi cã kho¸ chÝnh lµ sè chøng tõ vµ c¸c kho¸ ngo¹i lai lµ m· thanh to¸n viªn, m· kh¸ch hµng, m· tµi kho¶n, m· l·i suÊt

TÖp Chøng tõ tiÒn rót cã kho¸ chÝnh lµ sè chøng tõ vµ c¸c kho¸ ngo¹i lai lµ m· thanh to¸n viªn, m· kh¸ch hµng, m· tµi kho¶n, m· l·i suÊt

Trang 7

TÖp Danh môc tµi kho¶n cã kho¸ chÝnh lµ M· tµi kho¶n

TÖp Danh môc l·i suÊt cã kho¸ chÝnh lµ M· l·i suÊt

TÖp Thanh to¸n viªn cã kho¸ chÝnh lµ M· thanh to¸n viªn

Chøng tõ Göi / Rót

Trang 8

ngcap D 8 Ngµy cÊp CMND

noicap C 15 N¬i cÊp CMND

2.2 CÊu tróc tÖp TKKH.DBF - (Tµi kho¶n kh¸ch hµng)

matk C 10 M· tµi kho¶n

ngayll D 8 Ngµy lÜnh l·i

mals C 1 M· l·i suÊt

2.3 CÊu tróc tÖp CTTG.DBF - (Chøng tõ tiÒn göi)

Trang 9

laisuat N 5 3 Møc l·i suÊt

Trang 10

2.4 Cấu trúc tệp DMLS.DBF - (Danh mục lãi suất)

laisuat N 5 3 Mức lãi suất

2.5 Cấu trúc tệp DMTK.DBF - (Danh mục tài khoản)

matk C 10 Mã tài khoản diengiai C 25 Diễn giải

mattv C 8 Mã thanh toán viên

ngphieu N 12 2 Ngân phiếu chkhoan N 12 2 Chuyển khoản

laidlinh N 12 2 Lãi đã lĩnh

Trang 11

2.7 Cấu trúc tệp TTV.DBF - (Thanh toán viên)

mattv C 8 Mã thanh toán viên

hoten C 25 Họ tên thanh toán viên

ngsinh D 8 Ngày sinh TTV

dchi C 25 Địa chỉ TTV

2.8 Cấu trúc tệp Vungdl.dbf - (Vùng dữ liệu)

1 Xác định dữ liệu ban đầu về tài khoản của khách hàng

- Khách hàng nộp giấy xin mở tài khoản cho Kế toán trởng

- Kiểm tra giấy tờ có hợp lệ không ? Nếu cha đủ, cha đúng trả lại khách hàng, ớng dẫn làm lại

h Kiểm tra trong hệ thống đã có khách hàng cha ? bằng cách trên Menu vào

"Giao dịch", sau đó vào " Xử lý thông tin khách hàng" màn hình "Thông tin củakhách hàng " hiện ra ta nhập mã của khách hàng, nếu có mã khách hàng rồi thì cóthể xem, sửa, xoá trên chính màn hình này,

Trang 12

nếu cha có mã khách hàng thì phải mở hồ sơ cho khách hàng tức là nhập các dữliệu của khách hàng vào hệ thống : nhập mã khách hàng, tên khách hàng, quốc tịch,

số CMND, nhập tài khoản, mã giao dịch, số tiền ( trong đó tiền mặt là bao nhiêu ,ngân phiếu là bao nhiêu ) Chấp nhận thì cho ghi vào cơ sở dữ liệu

2 Tính lãi suất tiền gửi cho khách hàng

Sau khi đã có dữ liệu của khách hàng : mã khách hàng , mã giao dịch , tàikhoản , số tiền gửi , trong cơ sở dữ liệu ta đã biết là khsch hàng gửi số tiền là baonhiêu với kỳ hạn là bao nhiêu thông qua mã giao dịch và số tiền

Trên Menu vào "Giao dịch", sau đó vào "Tính lãi tài khoản khách hàng", mànhình " Tính lãi suất tiền gửi " hiện ra và ta nhập tài khoản của khách hàng , nhậpngày mở, kỳ hạn, khi đó ngày đến hạn sẽ tự động hiện ra

Khi khách hàng đến rút tiền , thanh toán viên sẽ mở tài khoản khách hàng ra vànhập ngày rút , tuỳ theo ngày rút mà lãi suất sẽ tự động hiện ra theo từng mức và số

d cuối , lãi phát sinh sẽ tự động đợc tính Sau đó có thể ghi hay không ghi tuỳ ý.Trên Menu vào "Rút tiền", màn hình "Rút tiền gửi" sẽ hiện ra, nhập tài khoản củakhách hàng cần rút tiền, khi đó d đầu, lãi phát sinh, d cuối sẽ tự động hiện ra, kháchhàng có thể rút lãi, rút cả gốc và lãi hay chỉ rút một số tiền nhất định nào đó nhỏhơn số d cuối, khi đó số tiền còn lại khách hàng có thể nhập vào vốn gửi mới

Nếu khách hàng muốn gửi thêm tiền vào tài khoản đã mở từ trớc, thì trên Menu, tavào "Giao dịch", sau đó vào "Gửi tiền vào tài khoản" và nhập tài khoản, nhập sốtiền cần gửi thêm vào, và sau đó lãi suất sẽ đợc tính bình thờng

Trang 13

VI Thiết kế giao diện màn hình

1 Màn hình khởi động chơng trình chính

2 Màn hình nhập chính

Trang 14

3 Mµn h×nh nhËp tµi kho¶n kh¸ch hµng

4.Mµn h×nh tÝnh l·i suÊt tiÒn göi cho kh¸ch hµng

Trang 15

5 Mµn h×nh rót tiÒn cña kh¸ch hµng

6 Mµn h×nh xem b¸o c¸o

Trang 16

VII Mét sè gi¶i thuËt gi¶i quyÕt bµi to¸n

Giao thùc hiÖn cho ng êi

sö dông

Sai

§óngCh¹y ch ¬ng tr×nh

Trang 17

Göi tiÒn vµo TK

KiÓm tra Th«ng b¸o

Kh«ng

CãNhËp m· kh¸ch hµng

NhËp m· KH

KiÓ

m tra

Ghi l¹iGhi l¹i

Söa

Trang 18

4 Modul tÝnh l·i suÊt tiÒn göi

5 Modul rót tiÒn

NhËp TK

Thªm tiÒn?

(3)

Trang 19

Mở màn hình TK khách hàng

Nhập TK

Kiểm tra

số tiền gửi

Nhập ngày rút

Kiểm tra ngày rút > = ngày đến hạn?

Đúng

Sai

Đúng

Nhập vốn mới?

Ghi lại

Ghi lại

END (3)Ghi lại

Trang 20

6 Modul xem báo cáo

VIII Lựa chọn ngôn ngữ viết chơng trình

Cùng với sự phát triển nhanh chóng của công nghệ tin học phần cứng, công nghệtin học phần mềm cũng tiến đợc bớc dài trên con đờng phát triển về một số lĩnh vực

nh : hệ điều hành máy tính, ngôn ngữ phát triển các chơng trình ứng dụng trên máytính

Hiện nay có rất nhiều ngôn ngữ đợc sử dụng làm công cụ thiết kế, xây dựng cácchơng trình phục vụ cho công tác quản lý Việc lựa chọn ngôn ngữ viết chơng trình

END

BEGIN

Cập nhật cách xem

Xem trên màn hình?

Trang 21

nhằm giải quyết bài toán " tin học hoá việc tính lãi tiền gửi có kỳ hạn" thực tế là rấtcần thiết và không kém phần quan trọng Mỗi ngôn ngữ đều có những điểm mạnh

điểm yếu, do đó việc lựa chọn một ngôn ngữ phải dựa trên yêu cầu của bài toán đặt

ra, các công cụ mà ngôn ngữ đó cung cấp cho ngời sử dụng trong quá trình giảiquyết bài toán, khả năng về quản trị cơ sở dữ liệu, vì trong quản lý kinh tế dữ liệuthờng rất lớn và hay chồng chéo

Tin học hoá tính lãi tiền gửi có kỳ hạn là một bài toán mà dữ liệu cần xử lýnhiều, yêu cầu đặt ra đối với chơng trình là phải đảm bảo cung cấp thông tin chínhxác, dễ sử dụng vào công tác quản lý, giao diện chơng trình đẹp, thân thiện ngờidùng, dễ sử dụng Trên cơ sở yêu cầu đặt ra đối với chơng trình và xem xét đánhgiá ngôn ngữ tôi quyết định lựa chọn phần mềm Visual Foxpro để xây dựng chơngtrình

Trong thời gian gần đây, sự ra đời của một loạt các phần mềm thuộc họ Visual,bắt đầu từ Visual Basic đến Visual C++, Visual Foxpro, đã làm chuyển biến mộtcách tích cực công việc triển khai các ứng dụng Với các phần mềm trên, côngviệc lập trình nặng nhọc đã đợc thay thế phần nào bằng sự mô tả tơng đối dễ dànghơn Có thể nói rằng sự ra đời của Visual Foxpro sẽ giúp ích rất nhiều cho các nhânviên tin học trong việc triển khai những ứng dụng quản lý cũng nh mở rộng nhữngứng dụng đã đợc xây dựng các phiên bản trớc đây của phần mềm Foxpro

Visual Foxpro là một hệ thống quản trị căn cứ dữ liệu giúp ta tạo và duy trì một danh sách dữ kiện gọi là bảng dữ liệu ( table), có một loại tập tin mới đợc gọi là database container ( thùng chứa căn cứ dữ liệu ) chứa mọi thông tin dùng để hỗ trợ quy chiếu toàn vẹn dữ liệu (referential integrity), những kích khởi ( triggers ), và những thủ tục dùng trong các bảng dữ liệu gắn liền với căn cứ dữ liệu Với View Designer bạn có thể thiết lập những bảng nhìn , xem gọi là view, để có thể lu trữ trên các tập tin căn cứ dữ liệu Trong Database Designer bạn có thể tạo bằng mắt một căn cứ dữ liệu bao gồm những bảng dữ liệu, những bảng view và các mối quan

hệ, có thể thiết lập những thủ tục kích khởi, những quy tắc kiểm tra hợp lệ bảo đảmtính toàn vẹn dữ liệu hay trong Form Designer và Form Builder cho phép bạn tạo những biểu mẫu, và lô biểu mẫu với những ô điều khiển khác nhau nh ô duyệt, nút

điều khiển, nút đài, Hay lập trình hớng đối tợng trong Visual Foxpro là một

ph-ơng pháp lập trình mới, có nhiều u điểm nổi bật so với phph-ơng pháp lập trình theo thủ tục

Trang 22

Kết luận

Định hớng phát triển trong công tác thanh toán của Ngân hàng Công thơng HoànKiếm là không ngừng mở rộng phạm vi thanh toán đi đôi với nâng cao chất lợngcông tác thanh toán Tuy tổ chức thanh toán giữa ngân hàng và khách hàng trongthời gian qua đã đạt đợc những kết quả tốt , nhng do số lợng khách hàng có nhu cầu

mở tài khoản tiền gửi ngày càng tăng nhanh, nhu cầu gửi rút thờng xuyên liên tụcnhng việc tính lãi suất tiền gửi cho khách hàng với những tài khoản tiền gửi có kỳhạn hầu nh vẫn thực hiện thủ công, phức tạp, chồng chéo, gây chậm chễ, kết quả

đạt không cao

Qua thời gian thực tập tại Ngân hàng Công thơng Hoàn Kiếm, nhận biết đợc tínhcấp thiết của việc tin học hoá tính lãi suất tiền gửi có kỳ hạn nên tôi đã chọn đề tàinày Đây là một đề tài không những đòi hỏi ngời làm phải có kiến thức về tin học

mà còn phải hiểu rõ về nghiệp vụ hạch toán kế toán trong ngân hàng cũng nh cáckiến thức về toán tài chính Đề tài này đã giải quyết đợc công việc chính là thay thếviệc tính lãi suất tiền gửi có kỳ hạn theo phơng pháp thủ công bằng máy tính,nghiệp vụ tính lãi cho khách hàng gửi tiền vào tài khoản tiền gửi có kỳ hạn sẽkhông cần phải tính cho từng ngày mà chỉ lệ thuộc vào ngày rút của khách hàng,khi khách hàng đến rút tiền thì tuỳ thuộc vào ngày rút mà máy sẽ tự động tính ra lãi

Trang 23

của khoản tiền gửi có kỳ hạn hay không có kỳ hạn với mức lãi suất tơng ứng, do đó

sẽ không gây lãng phí về lao động, giấy tờ, thời gian

Tuy nhiên, do thời gian thực tập có hạn, công việc phải đợc tiến hành từ khâunghiên cứu nghiệp vụ khách hàng mở tài khoản, gửi tiền vào tài khoản đến nghiệp

vụ làm phát sinh lãi, nên có thể có những mặt cần bổ sung và hoàn chỉnh trong thờigian tới nh các báo cáo đầu ra vẫn cha đợc lập đầy đủ hay các báo cáo đã đợc lậpcũng cần phải hoàn thiện hơn Cùng với việc xem xét thực tế công việc xử lý cácgiao dịch thanh toán trên máy tính của Phòng thông tin điện toán, tôi thấy đề tàinày có khả năng đợc ứng dụng và phát triển trong mạng lới thanh toán của Ngânhàng để cho hoạt động kinh doanh của ngân hàng đợc nhanh chóng hơn , thu hútkhách hàng ngày một nhiều hơn

Ngày đăng: 29/10/2013, 22:20

HÌNH ẢNH LIÊN QUAN

Sơ đồ BFD chỉ cho ta biết cần phải làm gì chứ không chỉ ra là phải làm nh thế nào . - Tính lãi suất tiền gửi có kỹ hạn bằng chương trình máy tính
ch ỉ cho ta biết cần phải làm gì chứ không chỉ ra là phải làm nh thế nào (Trang 2)
Sơ đồ BFD mức 1 của Hệ thống tính lãi suất tiền gửi có kỳ hạn : - Tính lãi suất tiền gửi có kỹ hạn bằng chương trình máy tính
m ức 1 của Hệ thống tính lãi suất tiền gửi có kỳ hạn : (Trang 3)
1. Sơ đồ luồng dữ liệu mức 1 "Giao dịch khách hàng- ngân hàng" - Tính lãi suất tiền gửi có kỹ hạn bằng chương trình máy tính
1. Sơ đồ luồng dữ liệu mức 1 "Giao dịch khách hàng- ngân hàng" (Trang 5)

TỪ KHÓA LIÊN QUAN

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