Báo cáo tổng hợp thực tập tại NHNN&PTNT Việt Nam
Trang 1Lời nói đầu
Trong những năm gần đây, ngành Công nghệ thông tin đã phát triển nh vũbão, Thế kỷ 21 là thế kỷ Công nghệ thông tin.Từ một nguồn tài nguyên tiềm tàng,thông tin đã trở thành một nguồn tài nguyên thực sự và nó đã trở thành một hànghoá đặc biệt Việc tận dụng nguồn tài nguyên này đã tạo nên một bớc phát triển tolớn trong lực luợng sản suất, cơ sở hạ tầng, kinh tế xã hội, cấu trúc kinh tế, cấu trúclao động và cách thức quản lý kinh tế xã hội
cho các sản phẩm máy tính ngày càng phát triển theo hớng hiện đại, chi phí thấp,khả năng tính toán đợc nâng cao Sự ra đời và phát triển của Máy tính thực sự đã trởthành một cuộc Cánh mạng vĩ đại Chúng ta đã thấy thông tin ngày càng phong phú
đa dạng và phức tạp không thể xử lý đơn giản bằng phơng pháp và công cụ cổ điển
Để xử lý đợc lợng thông tin lớn nh vậy nghĩa là khai thác đợc nguồn tài nguyênquan trọng đó đòi hỏi phải có những phơng pháp và công cụ mới đó chính là Tinhọc
Xã hội càng phát triển thì nhu cầu ứng dụng Tin học ngày càng lớn và ngợc lạinhững thành tựu tin học sẽ tác động trở lại, tạo điều kiện phát triển nhanh chóngcho sản xuất và xã hội Việc ứng dụng Tin học là nhằm một cách hiệu quả và đạtnăng suất cao trong việc xử lý thông tin phức tạp trong quá trình nghiên cứu điều tra
điều khiển, quản lý kinh doanh…, tổ chức khai thác các hệ thống tin học ở mọi mức, tổ chức khai thác các hệ thống tin học ở mọi mức
độ
ứng dụng Tin học trong công tác quản lý là một trong những hiệu quả của Tinhọc nhằm giảm nhẹ đến mức tối đa sự tham gia của cơ bắp, tiết kiệm thời gian tìmkiếm thông tin, làm hẹp không gian lu trữ, hệ thống hoá và cụ thể hoá lợng thôngtin theo nhu cầu của ngời sử dụng
Trong thời đại ngày nay tin học đã chứng tỏ đợc u thế của mình trong nềnkinh tế quốc dân, nó đã thúc đẩy và hỗ trợ cho các ngành khác phát triển vợt bậc.Một trong những ngành ứng dụng Tin học nhiều nhất ở Việt Nam cũng nh trên thếgiới đó là Ngành Ngân Hàng Một trong những đơn vị ứng dụng Công nghệ thôngtin sớm nhất và mạnh nhất đó là Ngân hàng nông nghiệp Việt Nam Ngoài các Hệthống quản lý khác hệ chơng trình “ Xây dựng Hệ thống thông tin quản lý và theodõi các khoản vốn tài trợ thơng mại (HNTTTM) giữa NHNo & PTNT Việt Nam vớicác Ngân hàng chi nhánh và các Ngân hàng đại lý trên thế giới ” đó chính là việc ápdụng Tin học vào việc quản lý các hạn ngạch tài trợ thợng mại
Xây dựng, thiết kế và cài đặt Hệ thống thông tin phục vụ quản lý Vốn tài
trợ thơng mại là nội dung của Báo cáo tổng hợp sau 3 tháng thực tập tại NHN0&PTNT Việt Nam Việc xây dựng hệ thống này không thể tránh khỏi
những thiếu sót, vì vậy tôi rất mong nhận đợc sự đóng góp ý kiến chân thành củathầy giáo và các bạn đồng nghiệp để hoàn thiện và bảo trì hệ thống sau này đợc tốthơn
1
Trang 2-đỡ tôi trong quá trình thực tập và hoàn thiện đề tài này Tôi cũng xin chân thànhcảm ơn anh Nguyễn Quốc Hùng trởng phòng kỹ thuật phần mềm thuộc trung tâmCông nghệ thông tin và toàn thể các anh lập trình viên đẫ tận tình giúp đỡ tôi và
đóng góp những ý kiến quý báu và tạo mọi điều kiện về cơ sở vật chất kỹ thuật,thuận lợi cho tôi trong quá trình thực tập tại phòng kỹ thuật phần mềm thuộc trungtâm Công nghệ thông tin của NHNo&PTNT Việt Nam và thực hiện đề tài này
2
Trang 3Chơng I
Giới thiệu về hệ thống quản lý NHNo&PTNT Việt Nam và Phơng pháp luận giải quyết vấn đề Tin học hoá Hệ thống thông tin quản lý vốn ở NHN0&PTNT
Việt nam
I Giới thiệu về hệ thống quản lý NHNo&PTNT Việt Nam:
Trong các tổ chức tài chính thì có khoảng 70% là các Ngân hàng thơng mại,
sau đó mới đến các tổ chức tài chính Hệ thống các Ngân hàng thơng mại rất quantrọng, nó chiếm khoảng 70% vốn và nhiệm vụ chính của nó là kinh doanh tiền tệ,nhận tiền gửi, cho vay, đi vay và tiến hành mua bán ngoại tệ Còn các tổ chức tàichính chỉ tiến hành mua bán cổ phiếu, trái phiếu
Ngân hàng nông nghiệp và phát triển nông thôn Việt Nam ( gọi tắt là
NHNo&PTNT Việt nam ) là một ngân hàng thơng mại lớn nhất Việt Nam hiện
nay, có tên giao dịch quốc tế là Viet Nam bank for agriculture and rural
Development, đợc thành lập vào tháng 3 năm 1988 theo quyết định 402/HĐBT của
Chủ tịch hội đồng bộ trởng ( nay là thủ tớng chính phủ ) Khi bắt đầu chuyển Hệthống ngân hàng một cấp sang ngân hàng hai cấp, đợc hình thành từ một số vụ tíndụng công nghiệp và tín dụng thơng nghiệp của Ngân hàng trung ơng và các phòngtín dụng của Ngân hàng nhà nớc tại các chi nhánh tỉnh, thành phố, quận và thị xã
Nó hoạt động theo đúng pháp lệnh Ngân hàng, hợp tác xã tín dụng và ông ty tàichính của Chủ tịch hội đồng nhà nớc ban hành
Ngân hàng nông nghiệp là một doanh nghiệp nhà nớc tiến hành kinh doanhtiền tệ, tín dụng và dịch vụ ngân hàng đối với các thành phần kinh tế trong và ngoàinớc, chủ yếu trong lĩnh vực nông nghiệp nhằm góp phần phát triển sản xuất, lu
thông và ổn định tiền tệ NHNo&PTNT Việt Nam hoạt động dới sự quản lý của
Nhà nớc mà trực tiếp là Ngân hàng nhà nớc Việt Nam và quyền điều hành của Tổnggiám đốc Hoạt động có sự t vấn của Hội đồng quản trị
một ngân hàng rộng lớn có chi nhánh ở tất cả các tỉnh thành trong cả nớc và có hội
sở chính tại Hà Nội Hiện nay, Ngân hàng đã có quan hệ đại lý với hơn 740 ngânhàng và các tổ chức tín dụng quốc tế ở 89 nớc trên thế giới trong đó mới thiết lập
với 145 ngân hàng đại lý trong năm 2001 Hiện nay NHNo&PTNT Việt Nam có
tổng nguồn vốn là 73,635 tỷ đồng với khoảng 25.000 CBCNV trong toàn thể hệthống
NHNo&PTNT Việt Nam ngày một lớn mạnh đang và sẽ là Ngân hàng thơng
mại hiện đại để bớc vào giai đoạn cạnh tranh và hội nhập với khu vực và quốc tế
Để làm đợc điều đó NHNo&PTNT Việt Nam phải có bớc đột phá về Công nghệ
thông tin Ngày nay, chúng ta đang sống trong thời đại Công nghệ thông tin pháttriển nh vũ bão và xu thế Tin học hoá toàn cầu, ở mọi ngành, mọi lĩnh vực, việc ápdụng Tin học vào các hoạt động quản lý, trong sản suất kinh doanh lại càng quan
3
Trang 4-những ngành áp dụng Tin học mạnh nhất ở nớc ta cũng nh trên thê giới là phải nóitới Ngành ngân hàng Và một trong những đơn vị áp dụng Tin học vào quản lý, kinh
doanh sớm nhất đó là NHNo&PTNT Việt Nam.Từ khi mới thành lập
NHNo&PTNT Việt Nam đã không gặp ít những khó khăn, quá trình chuyển đổi từ
nền kinh tế tập trung bao cấp sang nền kinh tế thị trờng, gặp nhiều khó khăn về vốn,cơ ở vật chất, kỹ thuật, tổ chức bộ máy cha ổn định, cơ chế kinh doanh và quản lýngân hàng cha đồng bộ Sử dụng các phơng pháp tính toán thủ công nên đã gặp rấtnhiều khó khăn, mất nhiều thời gian Do vậy, trong hoạt động kinh doanh của mình
NHNo&PTNT Việt Nam đã không đạt đợc kết quả cao Và sau khi NHNo&PTNT Việt Nam đã nhận thức và đã đa Tin học vào áp dụng để quản lý thì
kết quả kinh doanh đã tăng lên ro dệt, đã tiết kiệm đợc sức lao động, thuận lợi khigiao dịch với khách hàng việc giao dịch, quan hệ mở rộng đối tác làm ăn ngày càng
tăng Đúng nh lời phát biểu của Ông tổng giám đốc NHN0&PTNT Việt Nam Ông
Lê văn Sở tại buổi ký kết hợp đồng cung ứng và triển khai hệ thống thanh toán nội
bộ Ngân hàng và kế toán khách hàng giữa Agribank và liên doanh Hyundai là “
…Tin học hoá hệ thống Ngân hàng là một đòi hỏi hết sức bức xúc, là một tất yếu
khách quan trong xu thế cạnh tranh và hội nhập quốc tế ngày nay …”
Nh vậy, NHNo&PTNT Việt Nam đã từng bớc khắc phục và khẳng định đợc
vị trí, vai trò của mình là một Ngân hàng quốc doanh không ngừng phát triển vớitốc độ cao trên các lĩnh vực kinh doanh tiền tệ, tín dụng và dịch vụ ngân hàng Cho
đến nay thì Bộ máy của NHNo&PTNT Việt Nam đợc thể hiện qua sơ đồ sau :
Bộ máy quản lý của NHNNo & PTNT Việt Nam đợc thể hiện theo sở đồ sau.
Các phòng khác
Chi nhánh (Đứng
đầu là giám đốc)
Khối tổ chức cán bộ
Khối
kế toán tài chính
Khối
điện toán
Khối văn phòng
Khối tiếp thị
Phòng giao dịch
Ban lạnh đạo(Đứng đầu là tổng giám đốc)
Trang 5 Ban lãnh đạo : Đứng đầu là Tổng giám đốc là ngời điều hành trực tiếp các hoạt
động kinh doanh của NHNNo & PTNT theo chế độ thủ trởng có quyền quyết địnhcao nhất đối với các vấn đề liên quan đến họat động của NHNNo & PTNT giúp việccho tổng giám đốc là các Phó giám đốc
Các khối : Đứng đầu là các Giám đốc khối và mỗi Giám đốc khối đều có quyền
hạn riêng và chịu trách nhiệm trớc Tổng giám đốc về các quyết định thuộc phạm vicủa mình Các khối đều có chức năng cơ bản riêng và có các nghiệp vụ liên quan
đến nhau Sự phối hợp đồng đều hợp lý giữa các khối dới sự điều hành của Ban lãnh
đạo sẽ làm cho NHNNo & PTNT Việt Nam ngày càng phát triển và đứng vững trênthị trờng
Hệ thống các chi nhánh : Đứng đầu là Giám đốc các chi nhánh, là đại diện
pháp nhân của Tổng giám đốc tại địa phơng khu vực mình phụ trách và chịu tráchnhiệm trớc Tổng giám đốc và cơ quan pháp luật về các quyết định thuộc phạm vi uỷquyền
Các sở giao dịch, quỹ tiết kiệm …, tổ chức khai thác các hệ thống tin học ở mọi mức đều có các cán bộ, nhân viên phụ trách trựctiếp
Hoạt động kinh doanh của NHNNo & PTNT Việt Nam bao gồm :
Nguồn vốn :
Nguồn vốn huy động : Nhận tiền gửi không kỳ hạn, có kỳ hạn, tiền gửi
thanh toán của tất cả các đơn vị, các tổ chức …, tổ chức khai thác các hệ thống tin học ở mọi mức Hiện nay, NHNo&PTNT Việt Nam có tổng nguồn vốn huy động vào khoảng73.635 tỷ.
Nguồn vốn vay : Đi đôi với việc huy động vốn từ các tổ chức, vầ để bổ xung
cho hoạt động kinh doanh, NHNo&PTNT Việt Nam cũng chú ý khai thác vốn vay
từ Ngân hàng nhà nớc, Ngân hàng nớc ngoài, các tổ chức tín dụng quốc tế trong vàngoài nớc, bao gồm cả ngắn hạn và dài hạn
Nghiệp vụ sử dụng vốn :
Cho vay ngắn hạn đối với các hoạt động sản xuất, kinh doanh, dịch vụ và các nhucầu xã hội khác Cho vay trung và dài hạn đối với các mục tiêu hiệu quả hoặc mụctiêu tài trợ tuỳ tính chất và khả năng sử dụng vốn Thực hiện nghiệp vụ tín dụng chothuê, tự doanh, liên doanh với các tổ chức tín dụng trong và ngoài nớc Thực hiệncác nghiệp vụ kinh doanh tiền tệ, tín dụng và Dịch vụ ngân hàng …, tổ chức khai thác các hệ thống tin học ở mọi mức
Là một hệ thống rộng lớn với các nghiệp vụ đa dạng và có yêu cầu thông tinnhanh chóng, kịp thời, chính xác và đầy đủ, thống nhất trong nội dung, đảm bảotính liên tục tính hệ thống, giá trị pháp lý và khả thi của thông tin để đa hoạt độngcủa NHNNo & PTNT Việt Nam dần dần tiến kịp với hoạt động của Ngân hàng hiện
5
Trang 6-thống thông tin của mình Bởi vì Tin học hoá là phơng pháp cho phép khai thácnguồn thông tin một cách tối đa và triệt để, và từ đó cung cấp thông tin một cáchnhanh chóng, kịp thời ,chính xác, đầy đủ và hiệu quả cho ban lãnh đạo để đa ranhững quyêt định đứng đắn và mang lại hiệu quả cho Ngân hàng
II. Ph ơng pháp luận giải quyết vấn đề Tin học hoá Hệ thống thông tin quản
lý ở NHN0&PTNT Việt Nam
1 Thông tin phục vụ quản lý : Công tác quản lý là việc điều hành của một tổ chức Trong giai đoạn trớc
đây, các cán bộ quản lý chủ yếu dựa vào kinh nghiệm, nghệ thuật và trực giác đểgiải quyết các nhiệm vụ quản lý Nhng ngày nay với sự phát triển của thông tin liênlạc cùng với yêu cầu đa dạng của quản lý làm cho khối lợng thông tin ngày cànglới và phức tạp Đòi hỏi ngời quản lý phải có công cụ để nắm bắt, xử lý nhanhchóng các luồng thông tin này nhằm phục vụ cho việc ra quyết định
Các yếu tố của thông tin :
trong hệ thống
đ-ợc phản ánh do có sự sai lệch từ nơi phát tới nơi nhận
lý, giá trị của nó chỉ sinh ra khi nó dùng trong một quá trình quyết định nào đó Do
đó, nó chỉ có ý nghĩa trong Hệ thống điều khiển sử dụng nó và khi ra ngoài hệthống đó thì nó không còn nữa
ợc xử lý
Trang 7Đầu vào Đầu ra
đầu vào của Hệ thống thành kết quả đầu ra
thập, lu trữ và truyền thông tin trong hệ thống, đa thông tin vào quá trình xử lý vàtruyền đạt thông tin ra một cách chính xác, kịp thời
1.1 Đặc điểm của hệ thống thông tin quản lý :
Hệ thống thông tin quản lý đợc tổ chức theo lối phân cấp từ trên xuống
d-ới Thông tin đợc tổng hợp từ dới lên trên và quyết định đợc đa tử trên xuống dớiqua cấp trung gian
Luồng thông tin vào : Luồng thông tin này bao gồm cả thông tin định hớng của
hệ thống cấp trên và các thông tin liên hệ trao dổi với môi trờng Mỗi bộ phận có ợng thông tin lớn và đa dạng cần phải xử lý
Các thông tin cần xử lý có thể chia ra làm ba loại :
+ Thông tin luân chuyển : Là loại thông tin chi tiết về các hoạt động hàngngày của hệ thống Khối lợng thông tin lớn đòi hỏi phải lý nhanh và kịp thời
+ Thông tin tổng hợp định kỳ : Là thông tin của cấp dới báo cáo lên cấptrên những thông tin thu thập này là nhũng thông tin ddợc ghi chép trực tiếp từ các
bộ phận trong hệ thống thừa hành
+ Các thông tin dùng để tra cứu là các thông tin chung trong Hệ thống.Các thông tin này tồn tại trong một thời gian dài và ít thay đổi, đợc dùng để tra cứutrong việc xử lý các thông tin luân chuyển và thông tin tổng hợp
7
Trang 8-Luồng thông tin này đợc tổng hợp từ thông tin đầu vào và phụ thuộc vàotừng yêu cầu quản lý cụ thể Đầu vào của quản lý thờng là các thông tin kết quả vàcác thông tin này thờng mang tính định kỳ theo thời gian.
Các thông tin cần phải xử lý có thể chia ra làm hai loại :
+ Thông tin đã xử lý : Là thông tin đã đợc các cán bộ xử lý nhằm cô đọng, lọc,tổng hợp, làm giầu thông tin Và có thể cung cấp cho lãnh đạo ra những quyết địnhquản lý
+ Thông tin quyết định : Là các thông tin do lãnh đạo ban hành, chuyển qua Hệthống thông tin để nhân bản, cụ thể hoá thành các nhiệm vụ chuyển xuống cho các
hệ thống thừa hành
Nguyên tắc chung của việc cung cấp thông tin cho lãnh đạo :
và thông tin cần khái quát cô đọng và tổng hợp
hơn, thông tin mang tính chi tiết và định hớng cao
tốt
1.2 Mô hình hệ thống thông tin phục vụ quản lý :
Để tổ chức các thông tin phụ vụ quản lý cần xây dựng các modul dữ liệu baogồm :
chuyển
thống trong thời gian dài Nó đợc cập nhật không thờng xuyên, do đó việc tổ chứccác modul này cần bảo đảm dễ tra cứu nhất
1.3 Yêu cầu của thông tin trong quản lý :
Các thông tin trong hệ thống thờng đợc giải quyết nhiều khâu của quá trìnhquản lý Điều đó đòi hỏi các thông tin trong hệ thống không đợc trùng lặp Thôngtin cần đợc tổ chức hợp lý đảm bảo tính nhất quán trong Hệ thống vì thế thông tinthờng đợc tổ chức thành các mảng cơ bản
Giảm tối thiểu lợng thông tin làm tăng năng suất và hiệu quả sử dụng máy
Để đảm bảo tính lôgic cho toàn hệ thống, cần có các mảng thông tin cơ bảnlàm khung để tái hiện toàn bộ thông tin của hệ thống
Một quyết định không phải dựa trên tất cả các thông tin của hệ thống mà nó chỉ dựavào một nhóm các thông tin bộ phận Do đó, phải hết sức tiếp kiệm các thao tác xử
lý, biến đổi, hợp nhất thông tin …, tổ chức khai thác các hệ thống tin học ở mọi mức
1.4 Các phơng pháp xây dựng hệ thống thông tin quản lý :
8
Trang 9Phơng pháp này đòi hỏi phải xây dựng nhiệm vụ cho từng bộ phận Nhng phải
đảm bảo tính toán học trong hệ thống để sau này cá thể xây dựng đợc các mảng cơbản trên cơ sở nhiệm vụ đó
+ Ưu điểm : Phơng pháp này cho phép đa dần hệ thống vào làm việc theo từnggiai đoạn và nhanh thu đợc kết quả
+ Nhợc điểm : Các thông tin dễ bị trùng lặp, sinh ra các thao tác không cầnthiết
các chơng trình làm việc và thiết lập các mảng làm việc cho chơng trình đó
+ Ưu điểm : Phơng pháp này cho phép tránh đợc việc thiết lập các mảng làm việcmột cách thủ công
+ Nhợc điểm : Hệ thống chỉ hoạt động dợc khi đa vào đồng thời các mảng này
đông thời xây dựng các mảng cơ bản và một số thao tác cũng nh nhiệm vụ cần thiết.Nhng yêu cầu phải đảm bảo tính nhất quán của thông tin trong hệ thống
1.5 Các bớc xây dựng Hệ thống thông tin quản lý :
Việc xây dựng Hệ thống thông tin phục vụ quản lý bao gồm bốn giai đoạn :
Thiết kế tổng thể: Xác định vai trò, vị trí của máy tính trong hệ thống mới, xác
định rõ các khâu phải xử lý bằng Máy tính và sử lý thủ công
Thiết kế chi tiết : thiết kế các khâu xử lý thủ công trớc khi đa vào xử lý bằngmáy, xác định và phân phối các thông tin đầu ra, thiết kế các phơng thức thu nhập
xử lý thông tin trong máy
Thiết lập các tệp cơ sở dữ liệu, các giao diện dành cho ngời sử dụng vận hành, bảotrì và chạy thử hệ thống Hớng dẫn,đào tạo ngời sử dụng trong hệ thống mới
1.2 ứng dụng tin học trong công tác quản lý :
Hiện nay trong hoàn cảnh thông tin quản lý ngày càng nhiều và đa dang Việc ápdụng phơng pháp quản lý thủ công, đơn điệu một cách máy móc không thể đáp ứmg
đợc nhu cầu thực tế Thông tin không xử lý kịp thời sẽ dẫn đến những quyết định sailầm làm ảnh hởng đến hệ thống Việc áp dụng Tin học trong công tác quản lý sẽnâng cao hiệu quả của hệ thống lên rất nhiều
1.3 Phơng pháp Tin học hoá toàn bộ :
9
Trang 10-hoàn toàn tự động hoá thay đổi cho cấu trúc cũ.
bảo tính nhất quản trong toàn bộ hệ thống, tránh sự d thừa thông tin
lớn, hệ thống không có tính mềm dẻo Mặt khác, khi thay đổi hoàn toàn hệ thống cũ
sẽ vấp phải
1.3.1 Phơng pháp Tin học hoá từng phần :
Đây là quá trình Tin học hoá từng chức năng quản lý theo một trình tự nhất địnhtheo yêu cầu của từng bộ phận trong một tổ chức Vệc thiết kế các phân hệ quản lýcủa hệ thống đợc thực hiện một cách độc lập với những giải pháp riêng so với cácphân hệ khác Các phân hệ này thờng đợc cài đặt ứng dụng trong hoạt động của các
hệ thống phân tán
độc lập với nhau Đầu t ban đầu không lớn, không kéo theo những thay đổi cơ bản
và sâu sắc về cấu trúc của hệ thống nên dễ đợc chấp nhận Sự phát triển và thay đổi
về sau của phân hệ này không làm ảnh hởng đến phân hệ khác do đó tăng đợc tínhmềm dẻo
tránh khỏi sự trùng lặp và d thừa thông tin Trong thực tế ngời ta áp dụng cả hai
ph-ơng pháp nhằm giảm tối thiểu những nhợc điểm của hai phph-ơng pháp Nhng trongquản lý kinh tế dù áp dụng phơng pháp này hay phơng pháp khác thì phải tính đến
sự phù hợp của phơng pháp đó với trình độ tổ chức, trìng độ quản lý, quy mô hoạt
động và tiềm năng tài chính của hệ thống kinh tế đó
II Phân tích – thiết kế Hệ thống tin học quản lý : thiết kế Hệ thống tin học quản lý :
Nhìn một cách tổng thể quá trình xây dựng một hệ thông thông tin quản lýbao gồm các bớc nh sau : xuất phát từ những điều kiện trong thực thể để thiết lậpmô hình khái niệm, sau đó thiết lập mô hình logic và cuối cùng chuyển sang môhình vật lý Việc thiết lập hệ thống thông tin quản lý theo mô hình quan hệ chính làviệc biến đổi mô hình thực tế theo cách nhìn của ngời dùng thành một phần mềm t-
ơng ứng Các thực thể dới con mắt của ngời dùng sẽ đợc chuyển thành các CSDL.Trong Cơ sở dữ liệu các chức năng mà ngời dùng yêu cầu sẽ trở thành các chơngtrình ứng dụng Trong quá trình phát triển của hệ thống, thiết kế là một trong nhữnggiai đoạn quan trọng nhất nó ảnh hởng to lớn đến chất lợng và hiệu quả cuối cùngcủa hệ thống Việc thiết kế Cơ sở dữ liệu cũng rất quan trọng Nó không những đảmbảo cho việc tránh d thừa dữ liệu, nâng cao hiệu quả của hệ thống mà còn tác động
đến sự hoạt động và tơng tác giữa các chơng trình khai thác Và quan trọng hơn nữamột hệ thống chỉ có thể mở rộng, sửa đổi dễ dàng để đáp ứng các yêu cầu luôn biến
động nếu nó dựa trên một thiết kế tốt, ngợc lại quá trình bảo trì hệ thống sẽ thực sựtrở thành gánh nặng, cha kể đến hệ thống có thể bị đào thải Thực trạng việc xâydựng HTTT ở nớc ta cho thấy rõ điều này Việc coi nhẹ phần phân tích và thiết kế
10
Trang 11-đã dẫn đến tình trạng có những hệ thống không tồn tại nổi ba tháng vì không thể
mở rộng và thay đổi để đáp ứng những nhu cầu của ngời ding Có những hệ thốngchi phí bảo trì lớn gấp nhiều lần so với chi phi xây dựng Do đó, gần đây việc phântích và thiết kế hệ thống đã đợc coi trọng vì vai trò và tầm quan trọng không thể phủnhận của nó
Từ trớc tới nay đã có nhiều phơng pháp phân tích và thiết kế hệ thống ra đờicung với các công cụ trợ giúp cho các nhà phân tích thiết kế thể hiện và phát triểncác ý đồ của mình MERISE là một trong các phơng pháp phân tích và thiết kế Hệthống thông tin Tin học hoá phục vụ quản lý doanh nghiệp Đặc trng đầu tiên quantrọng hơn cả của MERISE là thể hiện một cách nhìn tổng thể về Hệ thống Tin họchoá theo cách gắn bó và thiết kế một hệ thống thông Tin học quản lý với việc hiệntại hoá tổ chức
Theo MERISE khi thiết kế Hệ thống thông tin cần chú ý đến 3 vấn đề :
thống thông tin, Hệ thống tác nghiệp
Mục đích nghiên cứu thực tế là để hiểu đợc hệ thống cũ cần phải cải tiến gì tronghoạt động
nghiên cứu, thu thập thông tin Công việc này chủ yếu nhờ công cụ phỏng vấn, viếtphiếu điều tra thăm rò
11
-MứC Dữ LIệU Xử Lý MÔ HìNH QUAN NIệM MÔ HìNH QUAN QUAN NIệM NIệM Xử Lý MÔ HìNH Tổ CHứC MÔ HìNH Tổ
Tổ CHứC Dữ LIệU CHứC Xử Lý
Kỹ THUậT MÔ HìNH Kỹ THUậT MÔ HìNH Kỹ THUậT Dữ LIệU Xử Lý
Trang 12đó : Có bao nhiêu nhiệm vụ cần thực hiện ? Điều kiện khởi sinh nhiệm vụ là gì ?Thời gian thực hiện nhiệm vụ ?
Thuộc tính là dữ liệu phù hợp với quy tắc quản lý Nó dùng mô tả các đặc điểm của
Đa ra biểu diễn bằng sơ đồ các khái niệm , sự kiện , công việc , kết quả
Trả lời các câu hỏi : Xử lý đợc sinmh ra nh thế nào ? Nó lằm cái gì ?
2.1.2 Mức các tổ chức – thiết kế Hệ thống tin học quản lý : các xử lý :
Mục đích:
Thể hiện bằng sơ đồ tổ chức các hệ thống : Ai? Làm gì ? ở đâu ?
Thể hiện những cái mới : Sự kiện có tổ chức : nhiệm vụ, quy tắc tổ chức Hệ thốngnhững pha công việc
Quy tắc tổ chc là sự thực hiện tổ chức theo nghĩa : Bản chất của xử lý và thời
điểm bắt đầu tiến hành Ví dụ : cuối ngày, các phiếu nhập / xuất phải đợc tổng hợp
và lu trữ
Nhiệm vụ là những công việc xác định theo quy tắc tổ chức Một pha công việc làmột tập hợp công việc đợc thực hiện một cách liên tục có tính tổ chức và không phảichờ đợi một sự kiện nào khác ngoài sự kiện ban đầu
12
-Tên đối t ọng
Tên các thuộc tính
Đối t ợng Quan hệ
Trang 13 Để xây dựng sơ đồ tổ chức cần tìm hiểu cụ thể :
2.2 Mô hình ngoài :
Mục đích là để xây dựng các Mô hình dữ liệu và các mô hình xử lý d ới con mắtcủa của ngời ngoài hệ thống
2.2.1 Hợp thức hoá :
niệm Đảm bảo cho các dữ liệu do Mô hình dữ liệu xây dựng có thể dùng đợc chocác xử lý do mô hình đề ra
cho các thuộc tính có một nhiệm vụ, loại bỏ đợc các thuộc tính không dùng để địnhdanh )
Hợp thức hoá đối tuợng ( hợp thức hoá mội thuộc tính của đói tợng đó )
Hợp thức hoá các quan hệ là hợp thức hoá các đối tợng mà nó liên hệ và mỗi thuộctính mà nó mang )
Hợp thức hoá các lực lợng quan hệ
2.2.3 Mức lô gíc :
Mục đích : Xác định các tổ chức logic của dữ liệu để thể hiện mô hình khái niệm đã
đợc hợp thức hoá, tối u các tổ chức này vói yêu càu xử lý dữ liệu
Dùng mô hình quan hệ để chuyển sang mức lô gíc :
2.2.4 Xây dựng mức vật lý dữ liệu :( mức tác nghiệp của xử lý )
Mục đích chia thành các modul logic, có thể lập các modul chơng trình khi xem xét
đến các điều kiện vật lý cụ thể
Để xây dựng các mức vật lý dữ liệu, ta dùng sơ đồ HIBO (Hierachical input
process output) in ra giấy
Trang 14
14 -Ph¸t sinh c¬ së d÷ liÖu Ph¸t sinh ngdông ¸nh x¹ Thùc thÓ ¸nh x¹ Chøc n¨ng ThiÕt kÕ d÷ liÖu ThiÕt kÕ modul C¥ Së D÷ LIÖU X©y dùng øngdông Ch ong tr×nh Ph©n tÝch
QU¸ TR×NH X¢ Y DùNG HÖ THèNG
Trang 15Ch ơng II:
Hệ thống thông tin quản lý vốn tài trợ.
I Các giai đoạn xây dựng hệ thống thông tin quản lý :
Việc xây dựng hệ thống thông tin quản lý bao gồm 7 giai đoạn Mỗi giai
đoạn bao gồm nhiều công đoạn khác nhau :
Giai đoạn 1: Đánh giá yêu câu :
Đánh giá yêu cầu có mục đích cung cấp cho lãnh đạo, tổ chức hoặc hội
đồng giám đốc những dữ liệu đích thực để ra quyết định về thời cơ, tính hiệu quả
và khả thi của một dự án xây dựng hệ thống thông tin quản lý
Giai đoạn này gồm các công đoạn sau :
1 Lập kế hoạch đánh gia yêu cầu
2 Làm rõ yêu cầu
3 Đánh giá khả năng thực thi
4 Báo cáo đánh giá yêu cầu
Giai đoạn 2 : Phân tích chi tiết :
Nhằm hiểu rõ vấn đề đang nghiên cứu, xác định những nguyên nhân đích thực củavấn đề đó, xác định đòi hỏi và những giàng buộc áp đặt đối với hệ thống và xác
định những mục tiêu mà hệ thống thông tin mới phải đạt đợc Trên cơ sở nội dungbáo cáo phân tích chi tiết sẽ quyết định tiếp tục tiến hành hay thôi phát triển hệthống mới
Giai đoạn này gồm các công đoạn sau :
1 Lập kế hoạch phân tích chi tiết
2 Nghiên cứu môi trờng của hệ thống đang tồn tại
3 Nghiên cứu hệ thống thực tại
4 Đa ra chuẩn đoán và xác định các yếu tố giải pháp
5 Đánh giá lại tính khả thi
6 Thay đổi đề xuất dự án
7 Báo cáo phân tích chi tiết
Giai đoạn 3: Thiết kế logic
Giai đoạn này xác định tất cả các thành phần logic của một hệ thống thông tin,cho phép loại bỏ các vấn đề của hệ thống thực tế và cho phép đạt đợc những mụctiêu đã đặt ra ở giai đoạn trớc
Mô hình logic của hệ thống mới sẽ bao gồm thông tin mà hệ thống mới sẽ sảnsinh ra, nội dung của Cơ sở dữ liệu, các sử lý và hợp thức hoá sẽ phải thực hiện vàcác dữ liệu sẽ đợc nhâp vào Gồm các công đoạn sau :
1 Thiết kế cơ sở dữ liệu
2 Thiết kế sử lý
15
Trang 16-4 Chỉnh sửa tài liệu cho mức logic.
5 Hợp thức hoá cho mô hình logic
Giai đoạn 4 : Đề xuất các phơng án giải pháp.
Từ mô hình logic, chúng ta phải đa ra các giải pháp khác nhau để cụ thể hoá môhinh logic đó Mỗi giải pháp là một mô phác hoạ của mô hình vật lý ngoài ứngvới mỗi phơng án đều có các khuyến nghị cụ thể, phải có những phân tích về chiphí, lợi ích Các công đoạn của giai đoạn này gồm :
1 Xác định các dàng buộc tin học và các giang buộc tổ chức
2 Xây dựng các phơng án của giải pháp
3 Đánh giá các phơng án của giải pháp
4 Báo cáo các giai đoạn đó
Giai đoạn 5 : Thiết kế vật lý ngoài.
Bao gồm tài liệu chứa tất cả các đặc trng của hệ thống mới cần có và tài liệudành cho ngời sử dụng mà nó mô tả cả phần thủ công và cả những giao diện vớinhững phần Tin học hoá Gồm những công đoạn chính sau :
1 Lập kế hoạch thiết kế vật lý ngoài
2 Thiết kế chi tiết các giao diện
3 Thiết kế các cách thức tơng tác với phần tin học hoá
4 Thiết kế các thủ tục thủ công
5 Báo cáo về thiết kế vật lý ngoài
Giai đoạn 6 : Triển khai kỹ thuật hệ thống : Tin học hoá hệ thống thông tin.
Các công đoạn chính của giai đoạn này gồm :
1 Lập kế hoạch thực hiện kỹ thuật
2 Thiết kế vật lý trong
3 Lập trình
4 Thử nghiệm hệ thống
5 Chuẩn bị tài liệu
Giai đoạn 7 : Cài đặt và khai thác hệ thống : Đây là giai đoạn chuyển từ hệ
thống cũ sang hệ thống mới Giai đoạn này gồm các công đoạn sau :
Cho phép quản lý và tính toán các khoản vay cụ thể của từng khoản vốn tài trợ và từ
đó thông tin cho Ban lãnh đạo và từng khối liên quan biết để phục vụ cho việc chỉ
16
Trang 17-đạo điều hành của NHNo & PTNT Do vậy, có đợc kế hoạch và chơng trình phốihợp giữa các khối với nhau về sử dụng vốn vào các khoản vay, các dự án cụ thể.
+ Cho phép quản lý và tính toán các khoản vay cụ thể của từng lân tài trợ vốn
+ Cung cấp các biểu mẫu tổng hợp và thống kê theo yêu cầu
Hệ thống có thể đợc mở rộng một cách dễ dàng khi có sự thay đổi về môi ờng, công cụ và yêu cầu quản lý mới
tr-III Phân tích Hệ thống thông tin quản lý vốn tài trợ.
Trong thời gian thực tập ở trung tân công nghệ tại NHNo & PTNT ViệtNam, với sự giúp đỡ của các bộ tại phòng, tôi đã khảo sát thực trạng hệ thống.Thông qua một số cuộc phỏng vấn và qua thu thập tài liệu liên quan tôi đã tiếnhành phân tích thiết kế toàn bộ hệ thống, trong đó :
+ Mô tả hoạt động cũ của hệ thống, qua quan điểm xây dựng hệ thống mới + Phân tích hệ thống thành các hệ thống con để thiết kế và cài đặt
+ Xây dựng sơ đồ luồng giữ liệu diễn tả hoạt động của hệ thống
+ Xây dựng biểu đồ phân cấp chức năng của chơng trình
+ Xây dựng mô hình thực thể liên kết cho toàn hệ thống
+ Thiết kế chi tiết cho hoạt động của từng chức năng
Sau khi nghiên cứu thực tế tôi thấy hệ thống bao gồm :
- Quản lý hồ sơ lu trữ tất cả các khoản vốn tài trợ cũng nh các khoản vay cụthể từ lúc phát sinh cho tới khi kết thúc
- Theo dõi nắm bắt các thông tin về các khoản vay và từ đó thông tin cho cácphòng liên quan
1 Sơ đồ luồng dữ liệu
Sơ đồ dòng dữ liệu (DFD – thiết kế Hệ thống tin học quản lý : Data Flow Diagram ) là một trong các công cụquan trọng nhất trong việc phân tích hệ thống có cấu trúc Nó đa ra một phơngpháp thiết lập quan hệ giữ chức năng hoặc quá trình của hệ thống với thông tin màchúng sử dụng đó là một phần chủ chốt của đặc tả yêu cầu hệ thống, vì nó xác
định thông tin nào phải có mặt trớc khi quá trình đợc thực hiện
Yêu cầuBáo
cáo
Trang 18Mô hình trên thể hiện sự trao đổi thông tin giữa hệ thống và các tác nhân bên ngoài.Luồng giữ liệu từ bên ngoài của hệ thống bao qồm các yêu cầu của Ban lãnh đạo,các khối phòng liên quan Luồng dữ liệu tạo ra bao gồm các báo cáo thống kê trảlời.
Sau khi đã có sơ đồ mức tổng quát và dựa vào yêu cầu mục đích của Hệthống ta có sơ đồ luồng dữ liệu phân giã chức năng nh sau :
Chức năng quản lý các khoản vốn tài trợ : Quản lý các khoản vốn tài trợ vàcác khoản vay cụ thể, quản lý các giao dịch phát sinh hàng ngày, sẽ nhận dữ liệu từkhối phòng liên quan gửi về và tiến hành cập nhật, xử lý, bổ xung vào kho dữ liệu
Chức năng Báo cáo : Lập các báo cáo thống kê căn cứ vào yêu cầu của banlãnh đạo để đa ra mẫu báo cáo thích hợp
18
Ban lãnh đạo, khối phòng liên quan
KhoDữ
YêuCầubáocáo
BáoCáo
Yêu CầuBáoCáo
Trang 19Sơ đồ dữ liệu chức năng qủan lý Hồ sơ tài trợ
Biểu đồ luồng dữ liệu chức năng cập nhật DL:
YêuCầulãnh
đạoKhối phòn
g liên quan
Thông lãnh
đạoKhối phòng liên quan
tin
Báo Cáo
Trang 20Tr¶ nîRót vèn
Kho d÷ liÖu
B¸o c¸o
Trang 212 Mô hình liên kết giữa các thực thể.
Qua quá trình khảo sát ta có một số thực nh sau:
Các thực thể :
Doitac Lu trữ thông tin về các đối tác có quan
hệ với NHNo & PTNT
Bank_id
Hosotaitro Các thông về hồ sơ tài trợ
Hosovay Chứa các thông tin về các khoản vay cụ thể MasoKVNgoaite Bảng mã các ngoại tệ MaNTChinhanh Các chi nhánh của ngân hàng MasoCNLichtrano Lịch trả nợ của các khoản vay Bank_id
155060251160
Tên đối tác
Địa chỉ
Đại diệnDiên thoạiGhichú
Trang 22Mã số chi nhánhTên chi nhánh
Đại diện
Điện thoạiGhi chú-Table Hosotaitro
153510334510
Mã sô NHMục đíchGiá trịLãi xuấtThời gian
Điều kiệnNgày thoả thuận
15106152525101034010153030301025263912
Ngay xác nhậnLoại ngoại tệMã số ngân hàngLoại vay(Tai trợ)Nguồn vốnVốn tự cóGía trị khoản vay
Ân hạn cho NHNhu cầu vayNgày BĐ trả lãiGiảm lãi không?Chơng trình gì
Kiểu trả(lãi,vốn)Hình thức(Vay)Thời gian vayNgời xác nhận
Đại diện kýChi nhánhTài khoản
22
Trang 23khoản vayMã số đối tácRút tiền?
Ngày trả
Số phiếuGiá trị
151510101010
khoản vayMã số đối tácRút tiền?
Ngày trả
Số phiếuGiá trị
Trang 24Sau khi đã có các sơ đồ luồng dữ liệu, ta xây dựng biểu đồ phân cấp chức năng nhsau:
Sơ đồ chức năng
Sơ đồ phân cấp chức năng quản lý Hồ sơ tài trợ
Sơ đồ phân cấp chức năng quản lý giao dịch
-Quản lý thông tin chung về từng hồ sơ tài
khoản vay cụ thể
Các thông tin chung về hồ sơ tài trợ
Các khoản vay khi trả nợ hết cả gốc và lãi Các khoản vay huỷ bỏ
Quản lý hồ sơ tài trợ
- Kiểm tra số d còn lại xem có còn đ ợc rút không
- Ghi số tiền dút vào sổ
Kiểm tra số tiền còn phải trả
-Khi có sự chấp nhận của
đối tác
- Kiểm tra xem
có đ ợc phép gia hạn không
Quản lý giao dịch
Trang 25Sơ đồ phân cấp chức năng in báo cáo
Căn cứ vào sơ đồ phân cấp chức năng ta xây dựng hệ thông thực đơn nh sau:
25
-Tổng hợp số d Liệt kê nợ đế
Hệ thống báo cáo
Quản lý hồ sơ
Xác nhận về vốn tài trợThoả thuận về vốn tài trợThông tin đối tác tài trợ
Danh mục các chi nhánh
Danh mục Lãi suất
Danh mục ngoại tệGiao dịch hàng ngày
Giao dịch dút vốn
Giao dịch trả nợ
Giao dịc tạo lịch trả nợ
Giao dịch gia hạn nợ
Trang 26IV Mô tả chi tiết các chức năng sử lý chung trong hệ thống quản lý Vốn tài trợ
3 Hệ thống quản lý các hồ sơ vay nợ :
Hệ thống này có các chức năng quản lý toàn bộ hồ sơ của các khoản vốn tàitrợ cũng nh các khoản vay cụ thể Các thông tin này là nền tảng, là cơ sở xác địnhcác mối quan hệ giữ NHNo & PTNT và các đối tác Ta có thể phân ra thành các bộ
hồ sơ nh sau :
26
-Các khoản vay &còn nợ
Các khoản vay đ ợc &gia hạnCác khoản vay &quá hạn
Hệ thống báo cáo
Thống kê báo cáo hàng ngày
Các KV ĐH phải trả trong ngày
Các KV phát sinh trong ngày
Các KV đã trả nợ trong ngày
Thống kê &báo cáo NHNo
Báo cáo đi vay &Ngắn hạn
Báo cáo đi vay &dài hạn
Theo dõi trả nợ và trả Lãi
Trang 27Hồ sơ tài trợ : Quản lý thông tin về các khoản vốn tài trợ đã đợc thoả thuậngiữa NHNo & PTNT và đối tác tài trợ Các thông tin này bao gồm : mục đích sửdụng, giá trị khoản vốn tàu trợ, thời gian cho va , lãi xuất, điều kiện cu thể
Hồ sơ về khoản vay cụ thể: quản lý thông tin về khoản vay cụ thể nh : sốvốn đựoc chấp nhận thời gian, lãi xuất…, tổ chức khai thác các hệ thống tin học ở mọi mức
1 Hệ thống giao dịch :
Quản lý các giao dịch phát sinh của các khoản vay đã đợc xác nhận, bao gồm cácchức năng nh :
+ Rút vốn : Số vốn tài trợ+ Trả nợ : Trả tiền cho các khoản vay đến hạn phải trả
+ Gia hạn : Với các điều kiện đến hạn trả nợ thì đối tác có thể gia hạn
5 Chọn lựa cơ sở dữ liệu và môi trờng phát triển.
Do tính bảo mật của cơ sở dữ liệu lên môi trờng để phát triển phù hợp đó là Oracle và Visual Basic
ở đây chỉ s dụng hai thực thể là BANK và INVITE các thực thể đợc liên kết vơinhau nh sau :
27 Form Xác nhận các khoản vay
Trang 29Các kiểm soát trên màn hình trả nợ : Về cơ bản cũng kiểm soát khoản vay và ốtham chiếu nh các phần trên Khi tiến hànhn giao dịch trả mới cho các lần rút vốncủa từng khoản vay
Sau khi nhập mã số khoản vay và số tham chiếu hợp lệ qua sự kiểm soát củachuơng trình thì chơng trình sẽ tính toán
Giao dịch hàng ngày :
Rút vốn : Phần này cho phép quản lý thông tin chi tiết của các lần rút vốn hàngngày khi nhận đợc các giấy báo rút tiền từ các ngân hàng chi nhánh
Ta có giao diện sau :
Giao diện các chức năng của chơng trình nh sau : Giao diện này cho phéptruy cập vào toàn bộ hệ thống :
29 Giao dịch rút vốn
-Giao diện của ch ơng trình
Trang 30Giao diÖn Qu¶n lý ngêi sö dông :
Giao diÖn lÞch tr¶ nî :
30 Form Qu¶n trÞ ng êi dïng
-Form Gia h¹n nî
Trang 31Giao diện gia hạn cho các lần trả nợ :
Giao diện các đối tác tài trợ vốn vay :
31 Form Đối tác tài trợ
Trang 32-Giao diÖn tháa thuËn vÒ h¹n ng¹ch tµi trî :
Giao diÖn chÝnh cña ch¬ng tr×nh:
32 Form Tho¶ thuËn ban ®Çu
Trang 33Kết luận
Trong thời đại bùng nổ thông tin, hiện nay nhu cầu sử dụng các ứng dụng Tinhọc để xử lý thông tin là một nhu cầu cấp thiết Ngoài việc tiếp nhận Công nghệmới và sử dụng các phần mềm có sẵn, chúng ta cần phải có những chơng trình ứngdụng của mình Trong những năm trở lại đây, nghành Công nghệ phần mềm của n-
ớc ta đã có những bớc ngoặt rất lớn, sản phẩm phần mềm không những chỉ phục
vụ trong nớc mà còn đang có hớng xuất khẩu ra nớc ngoài xắp tới chúng ta hoàn
thiện khu công nghệ cao Láng Hoà Lạc sẽ thu hút đợc rất nhiều các lập trình viên
có đẳng cấp quốc tế và sẽ cho ra các sản phẩm phần mềm ngày càng có chất l ợngcao Và đa Việt Nam trở thành một nớc xuất khẩu phần mềm tầm cỡ khu vực cũng
nh trên thế giới Những ứng dụng Tin học đã phục vụ rất tốt cho các hoạt độngphát triển kinh tế xã hội mang lại hiệu quả kinh tế cao Đặc biệt trong lĩnh vực
33
Trang 34Việc tin học hoá các công tác quản lý nói chung và vấn đề quản lý tài trợ vốntại NHN0VN nói riêng đã và đang đợc tiến hành mạnh mẽ ở khắp mọi nơi trêntoàn quốc Nó không chỉ giải phóng con ngời khỏi những công việc buòn tẻ màcòn nâng cao một cách đáng kể hiệu quả công việc, độ chính xác, an toàn củathông tin cao và là một cánh tay đắc lực trợ giúp cho con ngời đa ra những qyết
Do thời gian và trình độ có hạn của một sinh viên thực tập, do vậy mà chơngtrình không thể tránh khỏi những thiếu sót Tôi rất mong nhận đợc sự đóng gópqúy báu của các thầy cô giáo và các bạn đồng nghiệp gần xa để Hệ thống đợc bảotrì và phát triển tốt hơn
Cuối cùng tôi xin trân thành cảm ơn thầy giáo : TS Cao Đình Thi đã tận tình
giúp đỡ tôi trong quá trình thực tập và hoàn thực hiện đề tài này Tôi cũng xin
chân thành cảm ơn anh Nguyễn Quốc Hùng trởng phòng kỹ thuật phần mềm
thuộc trung tâm công nghệ thông tin và toàn thể các anh lập trình viên đẫ tận tìnhgiúp đỡ, đóng góp những ý kiến quý báu và tạo mọi điều kiện về cơ sở vật chất kỹthuật, thuận lợi cho tôi trong quá trình thực tập tại phòngkỹ thuật phần mềm thuộctrung tâm Công nghệ thông tin của NHN0&PTNT Việt nam và đề làm đề tài này
Hà Nội tháng 5 năm 2002
Ngời thực hiện
Nguyện Ngọc Toàn
34