Giải pháp thanh toán trực tuyến SOPM trên nền tảng ioc

11 161 0
Giải pháp thanh toán trực tuyến SOPM trên nền tảng ioc

Đ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

-1- ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ CHU QUANG TỐN GIẢI PHÁP THANH TOÁN TRỰC TUYẾN SOPM TRÊN NỀN TẢNG IOC Ngành: Công nghệ thông tin Chuyên ngành: Khoa học máy tính Mã số: 60.48.01.01 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƢỜI HƢỚNG DẪN KHOA HỌC: PGS.TS TRƢƠNG NINH THUẬN Hà Nội, 2015 -2- LỜI CAM ĐOAN Tôi xin cam đoan toàn nội dung luận văn “ Giải pháp toán trực tuyến SOPM tảng IoC ” tìm hiểu, nghiên cứu, tham khảo tổng hợp từ nguồn tài liệu khác làm theo hƣớng dẫn ngƣời hƣớng dẫn khoa học Các nguồn tài liệu tham khảo, tổng hợp có nguồn gốc rõ ràng trích dẫn theo quy định Tôi xin chịu hoàn toàn trách nhiệm lời cam đoan Nếu có điều sai trái, xin chịu hình thức kỷ luật theo quy định Hà Nội, tháng 12 năm 2015 Ngƣời cam đoan Chu Quang Tốn -3- LỜI CẢM ƠN Trƣớc hết em xin gửi lời cảm ơn chân thành đến thầy cô Khoa Công Nghệ Thông Tin - trƣờng Đại học Công nghệ - Đại học Quốc gia Hà Nội nhiệt tình tâm huyết truyền đạt cho em kiến thức quý báu suốt thời gian học tập trƣờng Em xin gửi lời cảm ơn sâu sắc đến PGS Trƣơng Ninh Thuận – Phó chủ nhiệm khoa công nghệ thông tin nhiệt tình, tận tâm định hƣớng, hƣớng dẫn cho em lời khuyên bổ ích để em hoàn thành luận văn tốt nghiệp Cuối cùng, em xin cảm ơn gia đình, bạn bè động viên ủng hộ em suốt trình học tập hoàn thành luận văn Bài luận văn đƣợc thực khoảng thời gian 12 tháng Bƣớc đầu vào thực tế, tìm hiểu lĩnh vực toán trực tuyến, kiến thức em nhiều hạn chế nhiều bỡ ngỡ, nên không tránh khỏi thiếu sót Em mong nhận đƣợc ý kiến đóng góp quý báu từ phía quý thầy cô bạn để luận văn đƣợc hoàn thiện Hà Nội, tháng 12 năm 2015 Học viên Chu Quang Tốn -4- MỤC LỤC LỜI CAM ĐOAN LỜI CẢM ƠN Chƣơng I: TỔNG QUAN HỆ THỐNG THANH TOÁN TRỰC TUYẾN 10 1.1 KHÁI NIỆM THANH TOÁN ĐIỆN TỬ Error! Bookmark not defined 1.1.1 Hệ thống toán qua thẻ Error! Bookmark not defined 1.1.2 Hệ thống toán dựa tài khoản Error! Bookmark not defined 1.1.3 Hệ thống toán tiền điện tử Error! Bookmark not defined 1.1.4 Hệ thống giải pháp toán điện tử dựa IoC Error! Bookmark not defined 1.1.5 Lợi ích toán điện tử Error! Bookmark not defined 1.2 Hệ thống IoC Error! Bookmark not defined 1.2.1 Định nghĩa Error! Bookmark not defined 1.2.2 Các thành phần kiến trúc hệ thống IoC Error! Bookmark not defined 1.2.3 Cài đặt hệ thống IoC Error! Bookmark not defined 1.2.4 Lợi ích IoC Error! Bookmark not defined 1.3 Hệ thống toán trực tuyến SOPM Error! Bookmark not defined 1.3.1 Mục tiêu hệ thống SOPM Error! Bookmark not defined 1.3.2 Các thành phần hệ thống SOPM Error! Bookmark not defined 1.3.3 Mô hình hoạt động thành phần Error! Bookmark not defined Chƣơng 2: CÁC ĐỐI TƢỢNG NGHIỆP VỤ CỦA HỆ THỐNG SOPM Error! Bookmark not defined 2.1 Đối tƣợng SOPM Error! Bookmark not defined 2.2 Các đối tƣợng nghiệp vụ quản lý ngân hàng Error! Bookmark not defined 2.2.1 Đối tƣợng ngân hàng Error! Bookmark not defined 2.2.2 Đối tƣợng chi nhánh ngân hàng Error! Bookmark not defined 2.2.3 Đối tƣợng sổ khách hàng Error! Bookmark not defined 2.2.4 Đối tƣợng khách hàng cá nhân tiền gửi Error! Bookmark not defined 2.2.5 Đối tƣợng khách hàng tổ chức tiền gửi Error! Bookmark not defined 2.2.6 Đối tƣợng thẻ thu Error! Bookmark not defined 2.2.7 Đối tƣợng thẻ chi Error! Bookmark not defined 2.2.8 Đối tƣợng khoản chi Error! Bookmark not defined 2.2.9 Đối tƣợng khoản thu Error! Bookmark not defined 2.3 Các đối tƣợng toán Error! Bookmark not defined 2.3.1 Đối tƣợng toán thẻ chi Error! Bookmark not defined 2.3.2 Đối tƣợng toán thẻ thu Error! Bookmark not defined 2.3.3 Đối tƣợng toán tài khoản cá nhân Error! Bookmark not defined -5- 2.3.4 Đối tƣợng toán tài khoản tổ chức Error! Bookmark not defined 2.3.5 Đối tƣợng toán sổ Error! Bookmark not defined 2.3.6 Đối tƣợng toán chi nhánh Error! Bookmark not defined 2.3.7 Đối tƣợng toán ngân hàng Error! Bookmark not defined 2.4 Các đối tƣợng giao dịch Error! Bookmark not defined 2.4.1 Đối tƣợng giao dịch chuyển tiền thẻ chi Error! Bookmark not defined 2.4.2 Đối tƣợng giao dịch chuyển tiền thẻ thu Error! Bookmark not defined 2.4.3 Đối tƣợng giao dịch chuyển tiền tài khoản Error! Bookmark not defined 2.4.4 Đối tƣợng giao dịch chuyển tiền chi nhánh Error! Bookmark not defined 2.4.5 Đối tƣợng giao dịch chuyển tiền ngân hàng Error! Bookmark not defined 2.5 Các đối tƣợng toán Error! Bookmark not defined 2.5.1 Đối tƣợng toán thẻ chi Error! Bookmark not defined 2.5.2 Đối tƣợng toán thẻ thu Error! Bookmark not defined 2.5.3 Đối tƣợng toán tài khoản cá nhân Error! Bookmark not defined 2.5.4 Đối tƣợng toán tài khoản tổ chức Error! Bookmark not defined 2.5.5 Đối tƣợng toán chi nhánh Error! Bookmark not defined 2.5.6 Đối tƣợng toán ngân hàng Error! Bookmark not defined 2.6 Các đối tƣợng liên quan đến dòng tiền Error! Bookmark not defined 2.6.1 Đối tƣợng cân đối tài khoản cá nhân Error! Bookmark not defined 2.6.2 Đối tƣợng cân đối tài khoản tổ chức Error! Bookmark not defined 2.6.3 Đối tƣợng dòng tiền chi nhánh Error! Bookmark not defined 2.6.4 Đối tƣợng dòng tiền ngân hàng Error! Bookmark not defined 2.6.5 Đối tƣợng cấp chi Error! Bookmark not defined 2.7 Các đối tƣợng thiết lập Error! Bookmark not defined 2.7.1 Đối tƣợng biểu phí chuyển tiền ngân hàng Error! Bookmark not defined 2.7.2 Đối tƣợng biểu phí cấp tiền thật sang tiền số Error! Bookmark not defined 2.7.3 Đối tƣợng đơn vị tiền tệ Error! Bookmark not defined 2.7.4 Đối tƣợng tỷ giá tiền tệ Error! Bookmark not defined 2.7.5 Đối tƣợng tỉ lệ định mức nợ Error! Bookmark not defined 2.7.6 Đối tƣợng cá nhân duyệt chi Error! Bookmark not defined 2.7.7 Đối tƣợng ngân hàng mặc định Error! Bookmark not defined 2.7.8 Đối tƣợng điều kiện mở thẻ Error! Bookmark not defined CHƢƠNG 3: XÂY DỰNG ỨNG DỤNG THỰC HIỆN GIẢI PHÁP THANH TOÁN TRỰC TUYẾN SOPM TRÊN NỀN TẢNG IoC Error! Bookmark not defined 3.1 MỤC TIÊU CỦA ỨNG DỤNG Error! Bookmark not defined 3.2 Kiến trúc ứng dụng Error! Bookmark not defined 3.2.1 Thành phần core Error! Bookmark not defined -6- 3.2.2 Thành phần đăng ký khởi tạo Error! Bookmark not defined 3.2.3 Thành phần sử dụng ứng dụng Error! Bookmark not defined 3.2.4 IoC kiến trúc ứng dụng SOPM Error! Bookmark not defined 3.3 Hoạt động ứng dụng Error! Bookmark not defined 3.3.1 Quá trình đăng ký ngân hàng thành viên Error! Bookmark not defined 3.3.2 Quá trình tạo tài khoản toán Error! Bookmark not defined 3.3.3 Quá trình tham gia trang website thƣơng mại điện tử Error! Bookmark not defined 3.3.4 Quá trình sử dụng dịch vụ toán để chuyển tiền Error! Bookmark not defined 3.3.5 Quá trình sử dụng dịch vụ để toán việc mua bán Error! Bookmark not defined 3.4 Xây dựng chƣơng trình Error! Bookmark not defined 3.4.1 Giao diện hệ thống core Error! Bookmark not defined 3.4.2 Giao diện hệ thống đăng ký sử dụng ứng dụng Error! Bookmark not defined 3.4.3 Các module chƣơng trình Error! Bookmark not defined KẾT LUẬN Error! Bookmark not defined TÀI LIỆU THAM KHẢO 11 PHỤ LỤC Error! Bookmark not defined -7- LỜI NÓI ĐẦU Ngày nay, số lƣợng website giao vặt, thƣơng mại điện tử trình phát triển bủng nổ số lƣợng quy mô, phát triển công nghệ, tạo điều kiện cho công việc mua trực tuyến diễn nhộp nhịp tấp nập hết Internet trở nên phổ biến, việc truy cập mua sắm qua mạng dần trở thành xu thế, mua bán trực tuyến, toán trực tuyến, … không điều xa lạ với đại đa số ngƣời dùng [1], nhiên hình thức toán trực tuyến đơn giản, không cung cấp tiện ích hữu ích phục vụ nhu cầu phân tích, thống kê, kiểm soát dòng tiền, có đơn giản, không chi tiết, không mang tính quản lý chặt chẽ Bên cạnh có nhiều giải pháp toán đơn lẻ tràn lan, không thống cách hoạt động, giao tiếp chung hệ thống toán, điều khiến cho ngƣời tiêu dùng qua mạng cảm thấy bất an thực giao dịch toán điện tử, việc đảm bảo hệ thống toán toàn diện, thống nhất, quán trở nên vô cấp thiết Đặc biệt, có nhiều trang website thƣơng mại điện tử trang web riêng lẻ cá nhân cho phép toán, làm cho ngƣời sử dụng kiểm soát đƣợc toàn giao dịch toán mà họ thực khoảng thời gian dài hạn Bên cạnh đó, việc kiểm soát chủ yếu dựa trí nhớ, không đƣợc quản lý, lƣu trữ có hệ thống, dẫn đến việc quản lý tài cá nhân bị thiếu sót Trƣớc thực trạng đó, cần giải pháp toán điện tử toàn trang thƣơng mại điện tử, để thống quản lý giúp ngƣời dung kiểm soát việc chi tiêu hệ thống thƣơng mại điện tử họ, dù họ có mua hang trang web thƣơng mại điện tử Việc quản lý toán đƣợc phân loại cần cho phép ngƣời sử dụng kiểm tra, kiểm soát tình hình chi tiêu, nhƣ dòng tiền đƣợc sử dụng nhƣ đâu hệ thống thƣơng mại điện tử để vấn đề toán trực tuyến đƣợc giải cách hiệu thực cần thiết Việc ứng dụng IoC vào toán trực tuyến vấn đề tƣơng đối Việt Nam, có nhiều công ty phần mềm doanh nghiệp outsourcing nghiên cứu phát triển ứng dụng toán trực tuyến dựa IoC nhƣ Fsoft, Havinash, Power Gate, … Đó lý em lựa chọn luận văn: “Giải pháp toán trực tuyến SOPM dựa tảng IoC” Hà Nội, tháng 12 năm 2015 -8- DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT IoC DI SOPM CLR IDE Inversion of Control Dependency Injection Single Online Payment Method Common Language Runtime Integrated Developement Environment -9- DANH MỤC CÁC BẢNG, HÌNH VẼ Hình 1.1 Hình 1.2 Mô hình hoạt động hệ thống IoC Hoạt động hệ thống IoC Hình 1.3 Hoạt động hệ thống có IoC Hình 1.4 Hình 2.1 Mô hình hoạt động hệ thống SOPM Hoạt động ngân hàng hệ thống Hình 2.2 Hoạt động chi nhánh ngân hàng hệ thống Hình 3.1 Hình 3.2 Hình 3.3 Hình 3.4 Hình 3.5 Hình 3.6 Hình 3.7 Hình 3.8 Hình 3.9 Hình 3.10 Hình 3.11 Hình 3.12 Hình 3.13 Hình 3.14 Hình 3.15 Hình 3.16 Hình 3.17 Hình 3.18 Hình 3.19 Các chức thành phần core Các chức thành phần đăng ký & khởi tạo Các chức thành phần sử dụng ứng dụng Quá trình đăng ký ngân hàng thành viên Quá trình tạo tài khoản toán Quá trình tham gia trang website thƣơng mại điện tử Quá trình chuyển tiền Quá trình mua bán Giao diện hệ thống core Giao diện duyệt chuyển tiền Giao diện kiểm tra dòng tiền Giao diện toán với ngân hàng Giao diện đăng ký ngân hàng thành viên Giao diện cấp thẻ chi Giao diện cấp tài khoản toán Giao diện thiết lập điều kiện mở thẻ Giao diện toán thẻ Giao diện chuyển tiền Giao diện toán thẻ -10- Chƣơng I: TỔNG QUAN HỆ THỐNG THANH TOÁN TRỰC TUYẾN Rất dễ dàng để nhận thực tế xã hội nay, việc sử dụng tiền mặt để toán kinh tế nƣớc ta phổ biến Tiền mặt phƣơng tiện toán chiếm tỷ trọng lớn khu vực doanh nghiệp chiếm đại đa số giao dịch toán khu vực dân cƣ Có nhiều nguyên nhân lý giải cho thực trang cụ thể nhƣ: Ngành ngân hàng nƣớc ta nghành mẻ chƣa thực hoàn thiện đƣợc sớm chiều, dẫn đến có nhiều lỗ hổng bất cập việc quản lý dịch vụ mà ngân hàng cấp khó tránh khỏi, thêm văn pháp lý thiếu, dẫn đến hợp tác ngân hàng toán chậm Nguyên nhân đƣợc nói đến vấn đề thu nhập thói quen ngƣời dân; Mức thu nhập nƣớc ta mức thập, nhiều thiếu tính ổn định, tạo niềm tin cho ngân hàng nhƣ ngân hàng cung cấp dịch vụ toán khản ngân hàng không đƣợc toán khoản nợ Hơn nữa, sở hạ tầng công nghệ thông tin nƣớc yếu kém, việc toán tiền mặt diễn phổ biến nhƣ siêu thị cửa hàng, Thêm với tâm lý ngại tiếp cận công nghệ mới, ngại công khai hóa thu nhập, sử dụng tiền mặt với mục đích không lành mạnh Có nhiều giải pháp cho vấn đề đƣợc đƣa ra, giải pháp có điểm mạnh điểm yếu riêng nhƣ tăng cƣờng đại hóa, việc ứng dụng công nghệ thông tin vào giao dịch toán, thực toán liên ngân hàng, thu hút hỗ trợ kỹ thuật từ nƣớc tiên tiến, tăng cƣờng học tập trao đổi, khuyến khích việc sử dụng toán điện tử, hoàn thiện, đồng hóa môi trƣờng pháp lý cho giao dịch toán, củng cố hệ thống luật pháp, giáo dục, thay đổi nhận thức tâm lý ngƣời tiêu dùng toán Tuy nhiên vấn đề lâu dài có tính dài hạn, nhƣ tính khả thi phải đƣợc tính toán kỹ lƣỡng xem xét nhiều góc độ khác trƣớc đƣợc giải Giải pháp toán thƣơng mại điện tử dựa IoC dịch vụ toàn diện dựa giao dịch mua bán qua mạng Trong giải pháp giao dịch toán đƣợc kiểm soát toàn diện, tối ƣu hóa việc sử dụng đồng tiền, tăng tính khoản đồng tiền, với việc trợ giúp quản lý giao dịch -11- TÀI LIỆU THAM KHẢO Tiếng Việt TS Trần Văn Hòe, Thương mại điện tử bản, Nhà xuất đại học kinh tế quốc dân, Hà nội năm 2007 TS Nguyễn Đăng Hậu, Kiến thức thương mại điện tử, tháng 11 năm 2004 Tiếng Anh Rosta Anita (2000) The E-commerce Question and Answer Book USA: American Management Association Amor, D (1999) The e-business (r)evolution Upper Saddle River: Prentice Hall Thomas L Mesenbourg “Measuring Electronic Business: Definitions, Underlying Concepts, and Measurement Plans” (bằng tiếng Anh) U.S Census Bureau Ralph E Johnson & Brian Foote (June–July 1988) "Designing Reusable Classes" Journal of Object-Oriented Programming, Volume 1, Number Department of Computer Science University of Illinois at UrbanaChampaign Retrieved 29 April 2014 I.T., Titanium "James Shore: Dependency Injection Demystified" www.jamesshore.com Retrieved 2015-07-18 Jump up "HollywoodPrinciple" http://c2.com Retrieved 2015-07-19 Jump up "Inversion of Control Containers and the Dependency Injection pattern" Retrieved 2015-07-18 10 Jump up to:a b Seeman, Mark (October 2011) Dependency Injection in NET Manning Publications p ISBN 9781935182504 11.Jump up^ "Dependency Injection in NET" (PDF) http://philkildea.co.uk p Retrieved 2015-07-18 12.Jump up^ "How to explain dependency injection to a 5-year-old?" stackoverflow.com Retrieved 2015-07-18 13.Jump up^ Seemann, Mark "Dependency Injection is Loose Coupling" blog.ploeh.dk Retrieved 2015-07-28 14."MVC Releases" Official Microsoft ASP.NET Site Retrieved 10 July 2015 15 Scott Guthrie "ASP.NET MVC Framework" Archived from the original on 22 October 2007 Retrieved 2007-10-23

Ngày đăng: 29/08/2016, 09:43

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan