Tên người, bộ phận phát, nhận tin Tên dòng dữ liệu Tên tiến trình xử lý Tên tệp dữ liệu Nguồn hoặc đích Dòng dữ liệu Tiến trình xử lý Kho dữ liệu DFD Hỡnh 2.5: Cỏc ký phỏp cơ bản của ngụn ngữ DFD
Sơ đồ luồng dữ liệu dựng để mụ tả hệ thống thụng tin nhưng trờn gúc độ trừu tượng. Trờn sơ đồ gồm cỏc luồng dữ liệu, xử lý, lưu trữ, nguồn, đớch nhưng khụng quan tõm đến đối tượng chịu trỏch nhiệm xử lý. Sơ đồ này chỉ mụ tả đơn thuần hệ thống thụng tin làm gỡ và để làm gỡ.
Chuyờn đề thực tập tốt nghiệp
Cỏc mức của DFD. Sơ đồ ngữ cảnh thể hiện 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. Phõn ró sơ đồ: Chi tiết húa, cụ thể húa từng chức năng trong sơ đồ ngữ cảnh. Cú cỏc mức 0, mức 1,…
2.3.3.2 Sơ đồ luồng thụng tin (IFD)
Xử Lý
kHO LƯU TRữ Dữ LIệU
DòNG THÔNG TIN
Thủ công Giao tác người -
máy Tin học hóa hoàntoàn
Thủ công Tin học hóa
điều khiển IFD
Chuyờn đề thực tập tốt nghiệp
Hỡnh 2.6: Cỏc ký phỏp cơ bản của ngụn ngữ IFD
Sơ đồ luồng thụng tin được dựng để mụ tả hệ thống thụng tin theo cỏch thức động. Tức là mụ tả sự di chuyển của dữ liệu, việc xử lý, lưu trữ trong thể giới vật lý bằng cỏc sơ đồ.
Dũng thụng tin ra vào với kho dữ liệu khụng cần phải cú mũi tờn chỉ hướng. Cú thể dựng thờm một số ký tự khỏc như màn hỡnh, đĩa từ.
2.3.3.3 Sơ đồ chức năng kinh doanh (BFD)
Mức 0 Mức 1 Biểu thị một nhóm chức năng, nhiệm vụ BFD
Mũi tên biểu thị mối quan hệ giữa
hai mức
Hỡnh 2.7: Cỏc ký phỏp cơ bản của ngụn ngữ BFD
Mục đớch của sơ đồ là nờu lờn chớnh xỏc và cụ thể cỏc chức năng chớnh của hệ thống thụng tin. Sơ đồ chức năng của hệ thống chỉ ra cho chỳng ta biết hệ thống cần phải làm gỡ chứ khụng phải chỉ ra là phải làm như thế nào. Sơ đồ BFD được biểu diễn dưới dạng hỡnh cõy. Ở mỗi mức, cỏc chức năng cựng mức sắp xếp trờn cựng một hàng, cựng một dạng. Mỗi chức năng cú một tờn duy nhất, tờn chức năng phải là một mệnh đề động từ gồm một đồng từ và một bổ ngữ. Tờn chức năng cần phản ỏnh được nội dung cụng việc thực tế mà tổ chức thực hiện và người sử dụng quen dựng nú.
Chuyờn đề thực tập tốt nghiệp
2.4 Thiết kế logic của hệ thống thụng tin quản lý
2.4.1 Thiết kế cơ sở dữ liệu logic đi từ cỏc thụng tin ra
Cỏc bước để tiến hành thiết kế cơ sở dữ liệu logic từ cỏc thụng tin đầu ra:
Bước 1: Xỏc định cỏc đầu ra o Liệt kờ toàn bộ đầu ra
o Nội dung, khối lượng, tần xuất và nơi nhận chỳng
Bước 2: Xỏc định cỏc tệp cần thiết cung cấp đủ dữ liệu cho việc tạo ra từng đầu ra.
o Liệt kờ cỏc phần tử thụng tin trờn đầu ra. Trờn mỗi thụng tin đầu vào bao gồm cỏc phần tử thụng tin gọi là thuộc tớnh. Phõn tớch việc liệt kờ toàn bộ cỏc thuộc tớnh thành một danh sỏch. Đỏnh dấu cỏc thuộc tớnh lặp, thuộc tớnh thứ sinh, gạch chõn cỏc thuộc tớnh khúa cho thụng tin đầu ra, loại bỏ cỏ thuộc tớnh thứ sinh.
o Thực hiện việc chuẩn húa mức 1 (1.NF). Trong mỗi danh sỏch khụng được phộp chứa những thuộc tớnh lặp. Nếu cú cỏc thuộc tớnh lặp thỡ phải tỏch chỳng ra làm cỏc danh sỏch con, cú một ý nghĩa dưới gúc độ quản lý. Gắn thờm cho nú một tờn, tỡm cho nú một thuộc tớnh định danh riờng và thờm thuộc tớnh định danh của danh sỏch gốc.
o Thực hiện chuẩn húa mức 2 (2.NF). Trong một danh sỏch, mỗi thuộc tớnh phải phụ thuộc hàm vào toàn bộ khúa chứ khụng chỉ phụ thuộc vào một phần của khúa. Nếu cú sự phụ thuộc như vậy thỡ phải tỏch những thuộc tớnh phụ thuộc hàm vào bộ phận của khúa thành một danh sỏch mới. Lấy toàn bộ khúa đú làm khúa cho danh sỏch
Chuyờn đề thực tập tốt nghiệp
mơi. Đặt cho danh sỏch này một tờn riờng phự hợp với nội dung cỏc thuộc tớnh trong danh sỏch.
o Thực hiện chuẩn húa mức 3 (3.NF). Trong một danh sỏch khụng được phộp cú sự phụ thuộc hàm vào thuộc tớnh Y và Y phụ thuộc hàm vào X thỡ phải tỏch chỳng làm 2 danh sỏch chứa quan hệ Z, Y và danh sỏch chứa quan hệ Y với X.
o Mụ tả cỏc tệp. Sau chuẩn húa mức 3 mỗi danh sỏch sẽ là một tệp cơ sở dữ liệu. Tờn tệp viết chữ hoa, nằm phớa trờn, thuộc tớnh nằm trong cỏc ụ, thuộc tớnh khúa cú gạch chõn.
Bước 3: Tớch hợp cỏc tệp để chỉ tạo ra một CSDL. Những danh sỏch nào cựng mụ tả về một thực thể thỡ phải tớch hợp lại, nghĩa là tạo thành một danh sỏch chung bằng cỏch tập hợp tất cả cỏc thuộc tớnh chung và riờng của danh sỏch đú.
Bước 4: Xỏc định khối lượng dữ liệu cho từng tệp và toàn bộ sơ đồ. Xỏc định số lượng cỏc bản ghi từng tệp, độ dài cho một thuộc tớnh, độ dài cho bản ghi.
Bước 5: Xỏc định liờn hệ logic giữa cỏc tệp và thiết lập lại sơ đồ cấu trỳc dữ liệu. Xỏc định mối liờn hệ giữa cỏc tệp, biểu diễn chỳng bằng cỏc mũi tờn hai chiều, nếu cú quan hệ một-nhiều thỡ vẽ hai mũi tờn về hướng nhiều.
2.4.2 Thiết kế cơ sở dữ liờu bằng phương phỏp mụ hỡnh húa
Khỏi niệm cơ bản
Thực thể: được dựng để biểu diễn những đối tượng cụ thể hoặc trừu tượng trong thế giới thực mà ta muốn lưu trữ thụng tin về chỳng.
Chuyờn đề thực tập tốt nghiệp
Liờn kết: Một thực thể trong thực tế khụng tồn tại độc lập với cỏc thực thể khỏc mà cú sự liờn hệ qua lại giữa cỏc thực thể với nhau.
Mức độ liờn kết
Ngoài việc biết thực thể này liờn kết với thực thể khỏc ra sao cũn cần phải biết cú bao nhiờu lần xuất thực thể A tương tỏc với mừi lần xuất thực thể B và ngược lại.
Liờn kết một – một (1@1) là mỗi lần xuất thực thể A được liờn kết với chỉ một lần xuất thực thể B và ngược lại.
Liờn kết một – nhiều (1@N) là mỗi lần xuất của thực thể A được liờn kết với một hoặc nhiều của thực thể B và mỗi lần xuất của thực thể B chỉ liờn kết với duy nhất một lần xuất của thực thể A.
Liờn kết nhiều – nhiều (N@M) là mỗi lần xuất của thực thể A được liờn kết với một hoặc nhiều của thực thể B và mỗi lần xuất của thực thể B được liờn kết với một hoặc nhiều lần xuất của thực thể A.
2.5 Thiết kế vật lý ngoài2.5.1 Thiết kế vật lý đầu ra 2.5.1 Thiết kế vật lý đầu ra
Thiết kế vật lý đầu ra cú hai nhiệm vụ: lựa chọn vật mang tin và bố trớ thụng tin trờn vật mang.
Lựa chọn vật mang tin. Để truyền tải thụng tin cần phải cú vật mang tin, đõy là yếu tố phải được lựa chọn đầu tiờn vỡ nú quyết định dạng thức của đầu ra. Cú 4 loại vật mang tin chớnh: giấy, màn hỡnh, tiếng núi, vật mang tin từ tớnh hoặc quang tớnh.
Bố trớ thụng tin đầu ra trờn vật mang. Sau khi xỏc định được vật mang, thiết kế viờn phải lựa chọn cỏch thức bố trớ sao cho nú thể hiện tốt nhất
Chuyờn đề thực tập tốt nghiệp
nội dung của thụng tin. Cú hai vật mang tin được dựng chủ yếu là giấy và màn hỡnh.
o Thiết kế trang in. Gồm cú cỏc thụng tin cố định, khụng thay đổi như tờn tài liệu, tờn cụng ty,…. Nếu thụng tin cần được phõn nhúm thỡ phải thể hiện tất cả những yếu tố tờn tài liệu, tờn trang, tờn nhúm, thõn tài liệu, cuối nhúm, cuối trang, cuối tài liệu. Thụng tin cú thể được trỡnh bày theo cột, theo cột trong từng nhúm, theo dũng.
o Thiết kế ra trờn màn hỡnh. Sử dụng màn hỡnh sẽ cú nhiều lợi thế hơn giấy. Thiết kế sao cho người sử dụng cú thể dựng cỏc phớm lựi, tiến, … để xem thụng tin. Nếu cú thể thỡ nờn sử dụng cỏch tiếp cận Danh sỏch – Chi tiết.
2.5.2 Thiết kế vật lý đầu vào
Lựa chọn phương tiện nhập. Nhập từ một tài liệu nguồn qua một thiết bị cuối, dữ liệu vào là đầu ra của quỏ trỡnh xử lý trước đú.
Quy tắc thiết kế màn hỡnh nhập liệu. Khuụn dạng màn hỡnh nờn giống với tài liệu gốc; Nờn nhúm cỏc trường trờn màn hỡnh theo một trật tự cú ý nghĩa; Khụng nhập cỏc thụng tin mà hệ thống cú thể lấy từ kết quả tớnh toỏn; Đặt tờn trường ở trờn hoặc trước trường nhập; Đặt cỏc giỏ trị ngầm định cho phự hợp; Sử dụng phớm Tab để chuyển trường nhập.
2.5.3 Thiết kế giao tỏc với phần tin học húa
Giao tỏc bằng tập hợp lệnh. Cỏch này cú những bất lợi: khú thiết kế và lập trỡnh; Người sử dụng phải nhớ cỏc cõu lệnh để sử dụng. Cỏch này sử dụng cho người cú trỡnh độ tin học cao.
Chuyờn đề thực tập tốt nghiệp
Giao tỏc bằng cỏc phớm trờn bàn phớm. Dựng một vài phớm núng. Cỏch này làm tăng tốc độ đưa lện vào cho hệ thống và dễ dàng hơn với người sử dụng. Cỏch này phự hợp cho những người sử dụng thường xuyờn.
Giao tỏc qua thực đơn (menu). Là cỏch được dựng phổ biến nhất hiện nay.
2.6 Thiết kế vật lý trong
Một số khỏi niệm: Sự kiện là một việc thực khi đến nú làm khởi sinh sự việc thực hiện của một hoặc nhiều xử lý. Cụng việc là một dóy cỏc xử lý cú chung một sự kiện khởi sinh. Tiến trỡnh là một dóy cỏc cụng việc mà cỏc xử lý bờn trong nú nằm cựng một lĩnh vực nghiệp vụ. Nếu tiến trỡnh quỏ lớn thỡ nờn chia cắt thành cỏc lĩnh vực nhỏ hơn. Nhiệm vụ là một xử lý được xỏc định thờm cỏc yếu tố về tổ chức: ai, ở đõu, khi nào,… Pha xử lý là tập hợp cỏc nhiệm vụ cú tớnh đến cỏc yếu tố tổ chức và sự thực hiện của chỳng, khụng phụ thuộc vào sự kiện nào khỏc mà chỉ phụ thuộc vào sự kiện khởi sinh ban đầu. Mụ đun xử lý là một xử lý cập nhập hoặc tra cứu bờn trong của một pha và thao tỏc với số lượng tương đối ớt dữ liệu.
Thể hiện sự liờn kết giữa cỏc mụ đun: Sử dụng sơ đồ phõn cấp để thể hiện mối liờn hệ giữa cỏc mụ đun đó được tạo ra. Xõy dựng cỏc mụ đun nhỏ để dễ kiểm tra. Mụ đun nhỏ cú thể sử dụng trong nhiều pha. Tớnh đến khả năng trợ giỳp của cỏc phần mềm phỏt triển. Tớch hợp cỏc đặc trưng vật lý của mỏy tớnh để phõn chia mụ đun. Xếp theo cỏc nhúm mụ đun cú sự liờn thụng hết cỏi này đến cỏi kia.
Thiết kế cỏc nhiệm vụ người – mỏy: Cỏc nhiệm vụ người – mỏy cú mục đớch chớnh nhằm tổ chức hội thoại giữa người và mỏy trong cỏc pha đối
Chuyờn đề thực tập tốt nghiệp
thoại. Mỗi nhiệm vụ cần phải lập ra một sơ đồ gồm 3 phần: Nhiệm vụ - Người; Nhiệm vụ - Mỏy; Thụng tin hiện ra.
2.7 Giới thiệu hệ quản trị cơ sở dữ liệu Access và ngụn ngữ lập trỡnh Visual Basic 6.0 Visual Basic 6.0
Hiện nay, ngành cụng nghệ thụng tin đang phỏt triển, theo đú là sự phỏt triển trong cả lĩnh vực phần cứng và phần mềm. Đặc biệt, hiện nay trờn thế giới đó phỏt triển rất nhiều loại ngụn ngữ lập trỡnh để xõy dựng cỏc chương trỡnh phần mềm ứng dụng trong mọi lĩnh vực của đời sống. Do đú, việc lựa chọn ngụn ngữ để viết chương trỡnh cũng rất quan trọng, mỗi một ngụn ngữ lập trỡnh cú những điểm mạnh và điểm yếu riờng. Tuỳ thuộc vào mục đớch của chương trỡnh và khả năng của lập trỡnh viờn mà lựa chọn một ngụn ngữ lập trỡnh phự hợp để phỏt triển.
Để thực hiện xõy dựng phần mềm này, em quyết định sử dụng hệ quản trị cơ sở dữ liiờụ Microsoft Access và ngụn ngữ lập trỡnh Visual Basic.
2.7.1 Giới thiệu về hệ quản trị cơ sở dữ liệu Access
Microsoft Access là một trong những bộ chương trỡnh quan trọng nhất trong tổ hợp chương trỡnh Microsoft Copporation sản xuất. Phiờn bản đầu tiờn của Microsoft Access ra đời vào năm 1989 và khụng ngừng được hoàn thiện, đến nay đó phỏt triển qua năm phiờn bản đến Microsoft Access 2003.
Microsoft Access 2003 cung cấp một hệ thống chương trỡnh ứng dụng rất mạnh, giỳp người dựng mau chúng và dễ dàng tạo lập cỏc chương trỡnh ứng dụng thụng qua cỏc query, From kết hợp với cỏc lệnh của Visual Basic
2.7.2 Giới thiệu về ngụn ngữ Visua Basic 6.0
Ngụn ngữ lập trỡnh Visual Basic là một trong những ngụn ngữ lập trỡnh khỏ mạnh và phổ biến hiện nay, cú thể dựng cho Microsoft Access. Visual Basic được dựng để liờn kết cỏc đối tượng trong một ứng dụng thành một hệ thống thống nhất.
Chuyờn đề thực tập tốt nghiệp
Với Visua Basic lập trỡnh viờn cú thể tạo cỏc hàm riờng, tạo và điều khiển cỏc đối tượng, xử lý từng bản ghi, tiến hành cỏc hoạt động ở mức hệ thống, cơ sở dữ liệu thỡ dễ bảo trỡ hơn.
Túm lại: Việc kết hợp hệ quản trị cơ sở dữ liệu Microsoft Access và ngụn ngữ lập trỡnh Visual Basic để thực hiện chương trỡnh này là phự hợp với mục đớch của bài toỏn đặt ra tại ngõn hàng.
CHƯƠNG 3
PHÂN TÍCH, THIẾT KẾ HỆ THỐNG THễNG TIN QUẢN Lí TIỀN GỬI TẠI NGÂN HÀNG NễNG NGHIỆP VÀ PHÁT TRIỂN
NễNG THễN BẮC NINH 3.1 Khảo sỏt hệ thống
3.1.1 Phương phỏp thu thập thụng tin
Phương phỏp thu thập thụng tin chủ yếu trong đề tài này, như đó trỡnh bày ở phần trờn, chủ yếu là phỏng vấn, quan sỏt và thu thập tài liệu.
• Phỏng vấn: Việc phúng vấn được tiến hành với những người sẽ tham gia trực tiếp vào hệ thống trong tương lai. Đú là những ngưũi quản lý ngõn hàng, những nhõn viờn giỳp việc người quản lý, cỏc kế toỏn viờn, kế toỏn trưởng, cỏc nhõn viờn thanh toỏn, cỏc nhõn viờn giao dịch.
• Quan sỏt: Những quan sỏt trong ngõn hàng cho thấy rằng, hệ thống cũ là khụng hiệu quả dẫn tới tăng chi phớ nhõn lực. Sự hỗ chợ của nhõn viờn với khỏch hàng là khụng lớn. Nhõn viờn làm việc hầu hết thời
Chuyờn đề thực tập tốt nghiệp
gian, cuối mỗi ngày nhõn viờn phải thờm thời gian để lờn bỏo cỏo khoỏ sổ của ngày đú.
• Thu thập, nghiờn cứu tài liệu: Tài liệu thu thập được là cỏc phiếu gửi tiền, chuyển tiền, rỳt tiền…Cỏc thụng tin về tiền gửi tiết kiệm và gửi thanh toỏn.
3.1.1.1. Thụng tin về tiền gửi tiết kiệm.
Loại hỡnh- kỳ hạn:
Tiền gửi tiết kiệm khụng kỳ hạn:
Là loại tiền gửi khụng xỏc định thời hạn, thời gian gửi và rỳt tiền tuỳ theo yờu cầu của khỏch hàng; tiền gửi tiết kiệm được huy động bằng Việt Nam đồng ( VNĐ) Đụ La Mỹ (USD) và Ơ rụ (EUR).
• Mức gửi tối thiểu:
o Đối với VNĐ: 100.000VNĐ o Đối với USD: 50USD
o Đối với EUR: 50EUR
• Mức gửi tối đa khụng khống chế mức gửi tối đa.
• Tiền lói được tớnh hàng thỏng theo số dư trờn số tiền gửi, nếu khỏch hàng khụng rỳt lói, được ngõn hàng tớnh lói nhập gốc;
• Khi gửi tiền được ngõn hàng cấp sổ tiết kiệm, khỏch hàng được sử dụng sổ tiết kiệm để thực hiện cỏc quyền về tài sản theo quy định như: Cho, tặng, chuyển nhượng, chiết khấu, cầm cố vay vốn ngõn hàng;
• Người gửi tiền cú trỏch nhiệm bảo quản chặt chẽ sổ tiết kiệm, trường hợp để mất sổ tiết kiệm thỡ phải bỏo ngay cho ngõn hàng nơi gửi tiền và làm thủ tục bỏo mất, để ngăn ngừa kẻ gian lợi dụng;