Phân tích, thiết kế chương trình phần mềm quản lý vay trả ngân hàng bằng tiền mặt
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Lêi më đầu Ngày nay, với xu hội nhập kinh tế toàn cầu diễn mạnh mẽ quốc gia giới phát triển nh vũ bÃo khoa học máy tính công nghệ thông tin Sù øng dơng cđa tin häc vµo cc sèng để giải vấn đề nảy sinh, tiết kiệm thời gian cho ngời nâng cao hiệu công việc vô cần thiết Những ích lợi ứng dụng tin học vào sống đà đợc thực tế chứng minh mặt, lĩnh vùc nh khoa häc kü thuËt, kinh tÕ-x· héi, y học, giáo dục v.v tin học ngày tin học ngày trở thành công cụ số để giúp cho ngời tiến hành công việc cách nhanh chóng, thu đợc hiệu cao Nh chóng ta ®· biÕt, nỊn kinh tÕ níc ta trình hội nhập phát triển, xu kinh tế quốc tế hoá ngày gia tăng, cạnh tranh nội kinh tế quốc gia, khu vực giới diễn hÕt søc gay g¾t NỊn khoa häc kü tht công nghệ giới phát triển nh vũ bÃo đặc biệt phát triển công nghệ thông tin khoa học máy tính mạng toàn cầu Internet đà làm cho cạnh tranh sản xt kinh doanh cđa tõng doanh nghiƯp nỊn kinh tế ngày liệt Ngân hàng nớc ta đà có 10 năm đổi đà có bớc phát triển lớn lao loại hình sở hữu, mô hình tổ chức công nghệ dịch vụ, quy mô kinh doanh đặc biệt đà ứng dụng khoa học máy tính vào hoạt động bớc đầu đà thu đợc thành tựu đáng kể việc điều hoà phân phối tiền tệ giúp cho kinh tế có đợc ổn định mặt tài Với xu toàn cầu hoá diễn mạnh mẽ, với phát triển nh vũ bÃo công nghệ thông tin mạng Internet hoạt động ngân hàng ngày đòi hỏi cần có ứng dụng khoa học máy tính vào hoạt động Đối với hệ thống ngân hàng Thơng mại nớc ta hoạt động tín dụng nghiệp vụ chủ yếu, đem lại 85%-90% thu nhập Ngân hàng, mang lại thu nhập cao cho Ngân hàng song hoạt động tín dơng cịng tiỊm Èn nh÷ng rđi ro rÊt lín Trong hoạt động tín dụng Ngân hàng vấn đề đặt quản lý tốt đợc công việc vay trả tiền mặt khách hàng có nhu cầu vay tiền Ngân hàng để hạn chế rủi ro, chi phí không đáng có, giải công việc vay trả đợc nhanh chóng xác Là sinh viên kinh tế nhng lại học chuyên ngành thuộc lĩnh vực công nghƯ th«ng tin, em thÊy r»ng sù øng dơng cđa máy tính vào để giải toán kinh tế vô cần thiết Do đặc thù chuyên ngành học tin học ứng dụng, đợc học nhiều phân tích - thiết kế, xây dựng quản trị phần mềm quản lý kinh tế dựa hệ quản trị sở liệu có sẵn (nh Access, Visual Basic, VisualFoxpro… vµ tin häc ngµy cµng),em thấy cần phải có phần mềm để quản lý công việc vay trả tiền mặt Ngân hàng đợc nhanh chóng góp phần vào việc Đề án chuyên ngành tin học kinh tế quản lý chung hoạt động tín dụng Ngân hàng Và đề án chuyên ngành lần em đà lựa chọn cho đề tài : Phân tích, thiết kế chơng trình phần mềm quản lý vay trả ngân hàng tiền mặt Đề án em gồm lời mở đầu, ba chơng nội dung, kết luận phần phụ lục chơng trình Chơng I : Cơ sở phơng pháp luận đề tài Chơng II: Phân tích, thiết kế chơng trình phần mềm quản lý vay trả ngân hàng tiền mặt Chơng III: Gắn kết Modul chuẩn hoá-sắp xếp họ tên khách hàng theo vần ABC Tiếng Việt vào chơng trình Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Ch¬ng I : C¬ së ph¬ng pháp luận phân tích thiết kế hệ thống thông tin I- Những nội dung cho việc thiết kế hệ thống thông tin quản lý: Hệ thống thông tin: a Thông tin: Dữ liệu số liệu tài liệu cha đợc xử lý Thông tin liệu đà đợc xử lý thành dạng dễ hiểu, tiện dụng, có nghĩa có giá trị đối tợng nhận tin việc định Thông tin trình xử lý trở thành liệu trình khác Thông tin phải phản ánh đợc mối quan hệ đối tợng chủ thể Đối tợng phản ánh thông tin cho chủ thể, chủ thể biến thông tin đợc phản ánh thành tri thức Do thông tin phải chủ thể, thông tin phải đ ợc chủ thể tri thức hoá áp dụng vào sống Đặc trng thông tin: + Giảm độ bất định đối tợng + Thông tin mang tính thời điểm + Thông tin mang tính định hớng, thông tin hẹp giá trị lớn + Th«ng tin mang tÝnh cơc bé b Th«ng tin quản lý: Thông tin vừa nguyên liệu đầu vào vừa sản phẩm đầu hệ thống quản lý Chủ thể quản lý thu thập thông tin từ môi trờng từ đối tợng quản lý mà xây dựng mục tiêu, lập kế hoạch, bố trí cán bộ, huy, kiểm tra kiểm soát hoạt động toàn tổ chức Thông tin từ môi trờng Hệ thống quản lý Thông tin môi trờng Thông tin định Thông tin tác nghiệp Đối tợng quản lý Môi trờng Đề án chuyên ngành tin học kinh tế Nh vậy, thông tin quản lý thông tin mà có cán quản lý cần có ý muốn dùng vào việc định quản lý Có loại định quản lý là: Quyết định chiến lợc: nhằm xác định mục tiêu xây dựng nguồn lực cho tổ chức; Quyết định chiến thuật nhằm cụ thể hoá mục tiêu thành nhiệm vụ, nhằm kiểm soát khai thác tối đa nguồn lực; Quyết định tác nghiệp nh»m thùc thi nh÷ng nhiƯm vơ thĨ c HƯ thống thông tin: Hệ thống thông tin tập hợp ngời, thiết bị phần cứng, phần mềm, liệu tin học ngày càngthực hoạt động thu thập, l u trữ phân phối thông tin tập ràng buộc đợc gọi môi trờng Trong hệ thống thông tin, liệu đợc thu thập từ nguồn đa vào xử lý với liệu đà đợc lu trữ kho liệu từ trớc, sau thông tin đầu đợc phân phát đến đích Nguồn Thu thập Đích Xử lý lu trữ Phân phát Kho liệu d Các tiêu chuẩn để đánh giá hoạt động hệ thống thông tin: Hệ thống thông tin đợc đánh giá hoạt động tốt hay xấu thông qua chất lợng thông tin mà cung cấp Tiêu chuẩn chất lợng thông tin đợc thể ở: - Độ tin cậy - Tính đầy đủ - Tính thích hợp dễ hiểu - Tính đợc bảo vệ Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 - TÝnh kÞp thời Phơng pháp phát triển hệ thông thông tin: a Nguyên nhân dẫn tới việc phát triển hệ thống thông tin: Do vấn đề quản lý yêu cầu nhà quản lý Những lt míi cđa chÝnh phđ ban hµnh, viƯc ký kÕt hiệp tác mới, đa dạng hoá hoạt động doanh nghiệp sản phẩm dịch vụ Các hành động đối thủ cạnh tranh có tác động mạnh vào động buộc doanh nghiệp phải có hành động đáp ứng theo hớng tăng khả cạnh tranh suất lao ®éng Khi c«ng nghƯ míi ®êi cịng cã thĨ dẫn đến việc tổ chức phải xem xét lại thiết bị có hệ thống thông tin Khi phần mềm đời nhiều doanh nghiệp phải xem xét, cân nhắc xem có nên sử dụng để cải tiến, trợ giúp tốt cho công việc hay không Những thách thức trị nguyên nhân dẫn đến việc phát triển hệ thống thông tin b Phơng pháp phát triển hệ thống thông tin: Mục đích dự án phát triển hệ thống thông tin có đợc sản phẩm đáp ứng nhu cầu ngời sử dụng, đợc hoà hợp vào hoạt động tổ chức, xác mặt kỹ thuật, tuân thủ giới hạn tài thời gian định trớc Không thiết phải theo đuổi phơng pháp để phát triển hệ thống thông tin nhng phơng pháp ta có nguy không đạt đợc mục tiêu định trớc Phơng pháp phát triển hệ thống thông tin tập hợp bớc công cụ cho phép tiến hành trình phát triển hệ thống chặt chẽ nhng dễ quản lý Có ba nguyên tắc chung cho việc phát triển hệ thống thông tin là: Nguyên tắc sử dụng mô hình: Ta cần phải nắm vững ba mô hình: logíc, vật lý ngoài, vật lý trong, đồng thời phải phân định rõ ràng ranh giới chúng Nguyên tắc chuyển từ chung sang riêng: nguyên tắc đơn giản hoá Trong thực tế ngời ta đà chứng minh để hiểu tốt hệ thống phải từ mặt chung trớc xem xét đến mặt chi tiết Nguyên tắc chuyển đổi mô hình: Ta phải chuyển từ mô hình vật lý sang mô hình logíc giai đoạn phân tích chuyển từ mô hình logíc sang mô hình vật lý giai đoạn thiết kế Giai đoạn phân tích đợc bắt đầu Đề án chuyên ngành tin học kinh tế việc thu thập liệu hệ thống thông tin tồn Nguồn liệu đợc cung cấp từ ngời sử dụng, tài liệu quan sát, cho ta mô tả mô hình vật lý hệ thống Từ mô tả này, phân tích viên biến đổi, phiên dịch thành mô hình logíc, thể liên quan logíc tợng, đối tợng hệ thống hoạt động Từ mô hình logíc này, giai đoạn thiết kế, phân tích viên xem xét cụ thể xem hệ thống thực công việc cách để ngời sử dụng tơng tác với hệ thống Nh phát triển hệ thống thông tin bao gồm việc phân tích hệ thống tồn tại, thiết kế hệ thống mới, thực tiến hành cài đặt Phân tích hệ thống việc thu thập liệu chỉnh đốn chúng để đa đợc chẩn đoán tình hình thực tế Thiết kế nhằm xác định phận hệ thống có khả cải thiện tình trạng xây dựng mô hình logíc mô hình vật lý hệ thống Việc thực hệ thống thông tin liên quan tới xây dựng mô hình vật lý hệ thống chuyển mô hình sang ngôn ngữ tin học Cài đặt hệ thống tích hợp vào hoạt động tổ chức Vòng I triển hệ thống thông tin đợc thể mô hình Đánhđời giáphát thác nớcyêu sau: cầu Phân tích Phân tích II chi tiết Thiết kế III logíc Xây dựng IV phơng án Bảo trì Thiết kÕ ThiÕt kÕ V vËt lý ngoµi Thùc hiƯn VI kỹ thuật Cài đặt VII khai thác Cài ®Ỉt Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Các công đoạn việc phát triển hệ thống thông tin: a Đánh giá yêu cầu: Giai đoạn đánh giá yêu cầu có mục đích cung cấp cho lÃnh đạo tổ chức hội đồng giám đốc liệu đích thực để thời cơ, tính khả thi hiệu dự án phát triển hệ thống Đây giai đoạn tơng đối ngắn vÒ thêi gian, Ýt tèn kÐm vÒ chi phÝ nhng đòi hỏi phân tích viên phải đánh giá yêu cầu thực tế, phạm phải sai lầm dẫn tới làm lùi bớc toàn dự án, kéo theo tốn chi phí cho tổ chức Các bớc giai đoạn gồm: Lập kế hoạch: giai đoạn lập kế hoạch làm quen với hệ thống xét, xác định thông tin phải thu thập nh nguồn phơng pháp thu thập cần dùng Làm rõ yêu cầu: làm cho phân tích viên hiểu yêu cầu ngời yêu cầu Xác định xác đối tợng yêu cầu, thu thập yếu tố môi trờng hệ thống xác định khung cảnh nghiên cứu Đánh giá khả thi: tìm xem có yếu tố nµo vỊ tỉ chøc, tµi chÝnh, thêi gian, kü tht ngăn cản nhà phân tích thực hiện, cài đặt cách thành công giải pháp đà đề hay không Chuẩn bị trình bày báo cáo b Phân tích chi tiết: Mục đích giai đoạn phân tích chi tiết đa đợc chẩn đoán hệ thống tồn tại, có nghĩa xác định đợc vấn đề nh Đề án chuyên ngành tin học kinh tế nguyên nhân chúng, xác định đợc mục tiêu cần đạt đợc hệ thống đề đợc yếu tố giải pháp cho phép đạt đợc mục tiêu Các bớc giai đoạn gồm: Lập kế hoạch phân tích chi tiết: lập thành đội ngũ, lựa chọn công cụ phơng pháp, xác định thời hạn xây dựng Nghiên cứu môi trờng hệ thống tồn tại: bao gồm nghiên cứu môi trờng ngoài, môi trờng tổ chức, môi trờng vật lý, môi trờng kỹ thuật Nghiên cứu hệ thống tại: từ việc thu thập thông tin hệ thống phân tích viên phải xây dựng đợc mô hình vật lý mô hình logíc hệ thống Chẩn đoán xác định yếu tố giải vấn đề: Phân tích viên phải đa chẩn đoán xác vấn đề hệ thống tại, từ xác định mục tiêu hệ thống yếu tố giải pháp Đánh giá lại tính khả thi: việc khẳng định lại tính khả thi tổ chức, tài chính, kỹ thuật thời gian phơng án đề Sửa đổi đề xuất dự án: dựa vào thông tin thu thập đợc với đánh giá, phân tích đợc, ta phải cung cấp cho ngời định tranh toàn diện dự ¸n, vỊ c¸c nhiƯm vơ ph¶i thùc hiƯn, vỊ chi phí ràng buộc thời gian thực dự án Chuẩn bị trình bày báo cáo Để thu thập thông tin giai đoạn ta sử dụng số phơng pháp nh vấn, nghiên cứu tài liệu, dùng phiếu điều tra, quan sát Trong trình thu thập thông tin ta cần xử lý nhiều liệu ta phải mà hoá chúng Mà hoá đợc xem việc xây dựng tập hợp hàm thức mang tính quy ớc gán cho tập hợp ý nghĩa cách cho liên hệ với tập hợp đối tợng cấn biểu diễn Có phơng pháp mà hoá sau: mà hoá phân cấp; mà hoá liên tiếp, mà hoá theo xeri, mà hoá gợi nhớ, mà hoá ghép nối Mà hoá liệu nhằm nhận diện không nhầm lẫn đối tợng, mô tả nhanh chóng đối tợng, nhân diện nhóm đối tợng nhanh hơn, đồng thời giảm chi phí, giảm không gian lu trữ thời gian tìm kiếm Từ thông tin thu thập đợc, ngời phân tích phải mô hình hoá chúng thông qua sơ đồ luồng thông tin sơ đồ luồng liệu Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Các ký pháp sơ đồ luồng thông tin gồm có: - Xử lý: Thủ công Giao tác ngời - máy - Kho lu trữ liệu: Thủ công Tin học hoá hoàn toàn Tin học hoá - Dòng thông tin: Tài liệu - Điều khiển: Các ký pháp sơ đồ luồng liệu (DFD) gồm có: - Nguồn đích: Tên ngời/bộ phận phát/nhân thông tin - Dòng liệu: Tên dòng liệu - Tiến trình xử lý: - Kho liệu: Tên tiến trình xử lý Tên tệp liệu Sơ đồ luồng liệu gồm có mức: sơ đồ ngữ cảnh (mức 0); phân rà sơ đồ thành mức 1,2, tin học ngày c Thiết kế logíc: Giai đoạn nhằm mục đích xác định tất thành phần logíc hệ thống thông tin, cho phép loại bỏ đợc yếu điểm hệ thống thực tế đặt đạt đợc mục tiêu đà đợc thiết lập giai đoạn trớc, Đề án chuyên ngành tin học kinh tế đồng thời tuân thủ ràng buộc môi trờng Trong giai đoạn ta phải đa mô hình hệ thống sơ đồ DFD sơ đồ cấu trúc liệu (DSD), sơ đồ phân tích tra cứu phÝch logÝc cđa tõ ®iĨn hƯ thèng ViƯc thiÕt kÕ logíc nên việc thiết kế sở liệu cho hệ thống thông tin Vì cách tiếp cận nh đảm bảo tất liệu cần thiết, liệu đợc nhập vào lu trữ hệ thốngvà xử lý yêu cầu đợc thực Thiết kế logíc bao gồm công đoạn: Thiết kế sở liệu: việc xác định yêu cầu thông tin cđa ngêi sư dơng hƯ thèng th«ng tin míi Có hai phơng pháp thiết kế là: - Thiết kế sở liệu logíc từ thông tin đầu ra: phơng pháp xác định đầu ra, liệt kê chúng thực chuẩn hoá qua mức + Mức : việc thực quy tắc danh sách không đợc phép chứa thuộc tính lặp, có thuộc tính lặp phải tách thành danh sách con, có ý nghĩa dới góc độ quản lý Đồng thời gắn cho tên, tìm cho thuộc tính định danh riêng thêm thuộc tính định danh danh sách gốc + Mức 2: Trong danh sách, thuộc tính phải phụ thuộc hàm vào toàn khoá không phụ thuộc phần Nếu có phải tách phận phụ thuộc phần thành danh sách mới, lấy phận làm khác cho danh sách đăt cho danh sách tên riêng + Mức 3: Mức yêu cầu danh sách không đợc có phụ thuộc bắc cầu thuộc tính Nếu có phụ thuộc phải tách chúng thành danh sách riêng cho không phụ thuộc bắc cầu mà phải phụ thuộc trực tiếp Đồng thời tạo khóa tên cho danh sách tạo Sau chuẩn hoá qua mức ta phải xác định khối lợng liệu cho tệp toàn sơ đồ xác định liên hệ logíc tệp, thiết lập sơ đồ cấu trúc liệu - Thiết kế sở liệu phơng pháp mô hình hoá: phơng pháp mô tả mối quan hệ đối tợng hệ thống, xem xét mức độ quan hệ chúng quan hệ 1@1 (Mét – Mét), 1@N (Mét – NhiÒu) hay M@N (NhiÒu – NhiỊu) ThiÕt kÕ xư lý ThiÕt kÕ c¸c lng liệu vào 10 ... trình phần mềm quản lý vay trả ngân hàng tiền mặt I- Mô tả chơng trình : Sơ đồ ngữ cảnh (Context Diagram) chơng trình : Yêu cầu vay tiền Khách hàng Thanh toán vay Quản lý vay trả ngân hàng tiền. .. chơng trình yêu cầu mà chơng trình đáp ứng ta có sơ đồ chức sau : Quản lý vay trả ngân hàng tiền mặt Quản lý vay Quản lý trả Thống kê - Báo cáo Dựa vào sơ đồ trên, chơng trình phần mềm quản lý đợc... học kinh tế quản lý chung hoạt động tín dụng Ngân hàng Và đề án chuyên ngành lần em đà lựa chọn cho đề tài : Phân tích, thiết kế chơng trình phần mềm quản lý vay trả ngân hàng tiền mặt Đề án