VII. Một số giải thuật giải quyết bài toán
4. Modul tính lãi suất tiền gửi
5. Modul rút tiền BEGIN 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 In lãi suất có kỳ hạn Ghi lại In lãi suất không kỳ hạn Ghi lại Thông báo yếu tố sai Sai Đúng Sai Đúng BEGIN Giao dịch Nhập vốn mới? Nhập số tiền rút Nhập TK Không Có Rút tiền Ghi lại BEGIN Giao dịch Mở màn hình tính lãi suất Nhập TK Nhập ngày rút Nhập kỳ hạn Kiểm tra ngrút=ngđến hạn? In lãi suất có kỳ hạn(1) Ghi lại END (3) Kiểm tra ngrút > ngđến hạn? In lãi suất không
kỳ hạn(2) In (1) và (2) Ghi lại Sai Đúng Đúng Sai Ghi lại (3)
6. Modul xem báo cáo BEGIN BEGIN Cập nhật cách xem Xem trên màn hình? In ra máy in
Xem các báo cáo
END
Không
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áy tí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ác chơ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 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ất cầ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ải quyế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ệu thờ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ính xá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ời dù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 đánh giá ngôn ngữ tôi quyết định lựa chọn phần mềm Visual Foxpro để xây dựng chơng trì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ột cá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ông việ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àng hơ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ân viê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 đảm tí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 ph- ơng pháp lập trình theo thủ tục .
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àn Kiế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ợng công tác thanh toán. Tuy tổ chức thanh toán giữa ngân hàng và khách hàng trong thờ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ục nhng 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ính cấ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ài nà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ác kiế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 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âu nghiê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ời gian 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ập cũ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ác giao 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ài nà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ân hàng để cho hoạt động kinh doanh của ngân hàng đợc nhanh chóng hơn , thu hút khách hàng ngày một nhiều hơn.
1. PTS. Lê Đức Lữ
Giáo trình Kế toán và xử lý thông tin trong các Ngân hàng Thơng mại NXB " Giáo dục ", Hà Nội, 1998
2. PGS. Mai Siêu
Giáo trình toán tài chính
NXB " Giáo dục ", Hà Nội, 1998
3. Trịnh Quốc Trung
Một số phơng pháp xác định mức lãi suất huy động và cho vay của ngân hàng TCNH, 3 - 2000
Nhà in Khoa học và Công nghệ, Hà Nội, 2000
4. TS. Trơng Văn Tú - Trần Thị Song Minh
Giáo trình Hệ thống thông tin quản lý Xí nghiệp in 15, Hà Nội, 2000
5. Nguyễn Ngọc Minh
Sử dụng và khai thác Visual Foxpro 6.0 NXB Giáo dục, Hà Nội, 2000
6. PGS.PTS Bùi Thế Tâm
Cẩm nang lập trình Foxpro
NXB Giao Thông Vận Tải, Hà Nội, 2000
7. Ngô Trung Việt
Phân tích và thiết kế tin học Hệ thống quản lý - kinh doanh - nghiệp vụ NXB Giao Thông Vận Tải, Hà Nội, 1995
8. TS. Đặng Minh ất và KS. Bùi Thế Ngũ
Tin học kinh tế
Mục lục Lời cảm ơn
Lời mở đầu
Chơng I ...1
Tổng quan về ngân hàng công thơng Hoàn Kiếm và ý nghĩa của đề tài...1
I-Tổng quan về ngân hàng công thơng hoàn kiếm...1
1.trích điều lệ của ngân hàng công thơng việt nam quy định với các đơn vị thành viên hạch toán phụ thuộc:...1
2. Quá trình thành lập , cơ cấu tổ chức và chức năng nhiệm vụ của các phòng ban cuả Ngân hàng Công thơng Hoàn Kiếm ...2
2.1 Quá trình thành lập ...2
2.2 Cơ cấu tổ chức của Ngân hàng Công thơng Hoàn Kiếm ...2
3. Chức năng nhiệm vụ của các phòng ban ở Ngân hàng Công thơng Hoàn Kiếm ...4
3.1 Chức năng nhiệm vụ của ban Giám đốc ...4
3.2 Chức năng nhiệm vụ của các phòng ban...5
II. ý nghĩa của đề tài :...7
1. Thực trạng của việc ứng dụng tin học trong hạch toán kế toán ở Ngân hàng Công thơng Hoàn Kiếm ...7
2. ý nghĩa của đề tài ...7
Chơng II...9
Cơ sở phơng pháp luận...9
I. Thông tin kinh tế trong ngân hàng ...9
1. Yêu cầu của thông tin kinh tế trong hệ thống ngân hàng ...9
2. Đặc điểm của thông tin kinh tế trong ngân hàng :...12
3. Các phơng pháp mã hoá thông tin đợc áp dụng trong hệ thống ngân hàng ...13
3.1 Sự cần thiết của mã hoá thông tin ...13
3.2 Một số phơng pháp mã hoá thông tin ...13
3.3 Mã hoá thông tin trong hạch toán, kế toán ngân hàng ...17
II. Tổ chức hạch toán kế toán trong hệ thống Ngân hàng thơng mại ...21
1. Đối tợng và nhiệm vụ của kế toán Ngân hàng thơng mại ...21
1.1 Đối tợng của kế toán Ngân hàng thơng mại ...21
1.2 Nhiệm vụ của kế toán Ngân hàng thơng mại ...24
2. Đặc điểm của kế toán Ngân hàng thơng mại...25
3. Tài khoản kế toán trong hệ thống Ngân hàng thơng mại ...26
3.1 Những vấn đề chung về tài khoản kế toán ngân hàng ...26
3.2 Nguyên tắc xây dựng hệ thống tài khoản kế toán ngân hàng ...27
3.3 Nội dung hệ thống tài khoản kế toán Ngân hàng thơng mại hiện hành 28 4. Chứng từ kế toán trong các Ngân hàng thơng mại ...31
4.1. Đặc điểm của chứng từ kế toán Ngân hàng thơng mại...31
4.3. Kiểm soát và luân chuyển chứng từ ...33
5. Hạch toán phân tích và hạch toán tổng hợp ...34
5.1 Hạch toán phân tích trong Ngân hàng thơng mại...34
5.2 Hạch toán tổng hợp ...36
5.3 Quan hệ giữa hạch toán phân tích và hạch toán tổng hợp ...43
III. Tiền gửi ngân hàng...45
1. Tài khoản tiền gửi sử dụng trong công tác huy động vốn của Ngân hàng thơng mại ...45
1.1 Kết cấu tính chất của nguồn vốn tiền gửi...45
1.2 Các loại tài khoản tiền gửi ...47
1.3 Các loại tài khoản tiền gửi đợc sử dụng ở Việt Nam ...49
1.4 Thủ tục mở tài khoản ...50
2. Các công thức tính lãi...51
2.1 Công thức tính lãi đơn ...51
2.2 Công thức tính lãi gộp ...52
2.3 Tính số tiền thu đợc khi n là phân số ...53
3. Tính lãi suất tiền gửi có kỳ hạn ...54
Chơng III...56
Tính lãi suất tiền gửi có kỳ hạn bằng chơng trình máy tính...56
I. Sơ đồ ngữ cảnh của hệ thống ...56
II. Sơ đồ chức năng nghiệp vụ ( BFD ) ...57
1. Chức năng " Giao dịch khách hàng - Ngân hàng "...58
2. Chức năng " Báo cáo "...59
III. Sơ đồ luồng dữ liệu (DFD ) ...59
1. Sơ đồ luồng dữ liệu mức 1 "Giao dịch khách hàng- ngân hàng"...62
IV. Xây dựng mô hình quan hệ thực thể cho hệ thống...62
1. Mối quan hệ giữa các tệp...62
2. Cấu trúc các tệp trong chơng trình...64
2.1 Cấu trúc tệp HSKH.DBF - (Hồ sơ khách hàng)...64
2.2 Cấu trúc tệp TKKH.DBF - (Tài khoản khách hàng)...64
2.3 Cấu trúc tệp CTTG.DBF - (Chứng từ tiền gửi)...64
2.4 Cấu trúc tệp DMLS.DBF - (Danh mục lãi suất)...66
2.5 Cấu trúc tệp DMTK.DBF - (Danh mục tài khoản) ...66
2.6 Cấu trúc tệp CTTR.DBF - (Chứng từ tiền rút)...66
2.7 Cấu trúc tệp TTV.DBF - (Thanh toán viên) ...67
2.8 Cấu trúc tệp Vungdl.dbf - (Vùng dữ liệu) ...67
V. Quy trình xử lý trên hệ thống ...67
1. Xác định dữ liệu ban đầu về tài khoản của khách hàng ...67
2. Tính lãi suất tiền gửi cho khách hàng...68
3. In ra các báo cáo ...68
VI. Thiết kế giao diện màn hình...70
1. Màn hình khởi động chơng trình chính...70
...70
2. Màn hình nhập chính...70
4.Màn hình tính lãi suất tiền gửi cho khách hàng...71
5. Màn hình rút tiền của khách hàng...71
6. Màn hình xem báo cáo...72
VII. Một số giải thuật giải quyết bài toán ...73
1. Modul chơng trình chính...73
2. Modul nhập thông tin khách hàng...74
3.Modul gửi tiền vào tài khoản ...75
...75
...76
4. Modul tính lãi suất tiền gửi...76
...76
...76
5. Modul rút tiền...76
6. Modul xem báo cáo...78
VIII. Lựa chọn ngôn ngữ viết chơng trình...79
Kết luận...81
Danh mục tài liệu tham khảo...82
5. Nguyễn Ngọc Minh ...83
Sử dụng và khai thác Visual Foxpro 6.0...83
NXB Giáo dục, Hà Nội, 2000...83
6. PGS.PTS Bùi Thế Tâm...83
Cẩm nang lập trình Foxpro...83
NXB Giao Thông Vận Tải, Hà Nội, 2000...83
7. Ngô Trung Việt...83
Mục lục...84 Kết luận
Phụ lục chơng trình Tài liệu tham khảo