Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 114 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
114
Dung lượng
40,24 MB
Nội dung
ĐẠI H Ọ C Q U Ố C GIA HÀ NỘI K H O A C Ô N G NGHỆ H Ồ THỊ TH U Ý HÀ HỆ THỐNG ƯỶ NHIỆM CHI QUA MẠNG C huycn ngành: Còng nghệ thòng tin M ã số: 1 LUẬN V Ă N THẠC s ĩ NGUÒI HUỐNG D Ẫ N K H O A HỌC: P G S T S N G U Y Ễ N V Ă N VỴ Hà Nội 11-2003 ị rĩ: •• ;1 1I - t í ) Ị H M Ỷ ~ Mộ thống uỷ nhiệm chi qua mạne MỤC LỤC M ỏ Đ À U C s k h o a h ọ c v th ự c tiễ n c ù a đề t i N ội d u n g c ủ a đ ề tài, c c v ấ n đ ề c ầ n giải q u y ế t ] C c m ụ c tiêu m h ệ t h ố n g c ầ n d t đ ợ c Các vấn dề cần giải Chương 1: Tống quan U M L Phân tích, thiết kế hướng đoi tượng sử d ụ n g Ư M L 1.1.T ổ n g q u a n U M L [ ] [ ] [ ] 1.1.1.Giới thiệu U M L 1.1.2.Các thành phần cùa U M l 1.2 1.2.1 1.2.2 1.2.3 1.2.4 Phân tích, thiết kế hướng dổi tượna sử dụng UML [1][2][3][4][5] .11 Lập mơ hình nghiệp v ụ 11 Xác dịnh yêu cầu hệ th ố n g 12 Phàn tích hệ thống 16 Thiết kế hệ t h ố n g 25 Chương 2: Phân tích hệ thong uỷ nhiệm chi qua mạng 31 2.1 M ô h ỉn h n g h iệ p v ụ 31 2 Đ ặ c tả y ê u c ầ u h ệ t h ố n g 34 2.2.1 Các tác nhân (Actor) hệ thống 35 2.2.2.Các ca sử dụng (usecase) hệ th ố n g 36 2.2.3.Mô hỉnh ca sử dụng tồng t h ế 57 2.2.4 Các yêu cầu bồ s u n g 59 2.3 Phân tích hệ thốne, 59 2.3.1 Phân lích ca sử d ụ n g .59 2.3.2.Phân tích l p 74 Chương 3: Thiết kế hệ thống uỷ nhiệm chi qua mạng 79 3.1 X c đ ịn h c c n ú t v c ấ u h ìn h m n a 79 X c đ ịn h h ệ t h ố n g c o n ứ n e d ụ n g 79 3.3.Thiết kế ca sử dụng 80 3.3.1 Gói ca sử dụng Đăne; nhập hệ t h ổ n e 80 3.3.2 Gói ca sừ đụng Q uàn trị Uỷ nhiệm c h i 83 3.3.3 Gói ca sứ dụng Q uàn trị tiện í c h 89 3.3.4.Gói ca sử dụng Báo cáo thong k ê 93 T h iế t k ế m ộ t s ộ l p 3.4.1.Lớp thực t h ề 96 3.4.2.Lớp điều k h i ể n 101 Chương 4: Giới thiệu chương trìn h 102 4.1 Đăng nhập hệ thống 103 4.2 L ậ p uỷ n h i ệ m c h i .104 4.3 S a u ỷ n h i ệ m c h i 105 4.4 K ý d u y ệ t uỷ n h i ệ m c h i 106 4.5 T r u y v ấ n số d tài k h o ả n 107 4.6 B o c o th ố n g k ê .107 Luận văn tốt nghiệp sau đại học - Hồ Thị T huý Hà - K8T2 - Khoa Côniỉ nghệ ĐHQG Hà Nội Hộ thổn» uỹ nhiệm chi qua mạrm 4.7 Quản lý vả cập nhật danh mục toán 108 4.8 Quản lý cập nhật tài khoản chi trá 108 4.9 Quàn lý cập nhật tài khoản thụ lurởne 109 KẾT L U Ậ N ! 110 TÀI LIỆU T H A M K H Ả O 111 Luận văn tổl nghiệp sau đại học - H T hị T huý Hà - K8T2 - Khoa Công nghệ ĐHQG Hà Nội Hệ thống uỷ nhiệm chi qua mạng - Trang I - MỞ ĐÀU Co sở khoa học thực tiễn đề tài Ngày với phát triển khoa học kỹ thuật nói chung cơng nghệ thơng tin nói riêng mang lại nhiều thành tựu to lớn Những thành tựu khoa học áp dụng tất hoạt độna, người đem lại nhừng thành công hếl sức lớn lao Việt Nam, sở hạ lầna lĩnh vực viễn thông đà đáp ứng nhu cầu truyền số liệu cách an toàn nhanh chóng Khơng phía cạnh sở hạ tầng mà người có phát triển rõ rệt trone; vài năm vừa qua Các cơng ty xí nehiệp doanh nghiệp vừa nhỏ mạnh dạn áp tiụne công nghệ (Internet) vào lĩnh vực tim kiếm thông tin bao tiêu sàn plìảm, quảng bá sản phẩm tới nsười tiêu dùng Hiện cịng ty, xí nehiệp doanh nghiệp toán hoá đơn dịch vụ h n g hố đa sơ sừ dụns h ìn h thức UV nhiệm chi, uỷ n h iêm thu Với q u y trình uỷ nhiệm chi, uỷ nhiệm thu thực tế khách hàng ngân hàng phải đến diểm giao dịch cùa ngân hàng để giao uỷ nhiệm chi, uỷ nhiệm thu Với hy vọim giảm bứt thời gian lại, tiện lợi gừi chứng từ lúc nơi đâu, xây dựng hệ thống uỷ nhiệm chi qua mạng ứng dụng cho công ty phầm mềm truyền thông VASC úng dụng công nghệ kỹ thuật như: phân tích thiết kế hướnR đối tượng, ứng dụng web, với việc áp dụng nghiệp vụ ngân hàng tài đại Ilệ thống chi khả thi thực tể kết nối với cổne toán điện lử ngân hàng Trong việc xây dựng triển khai hệ thống thực việc kết nối trung chuyển chứng từ uỷ nhiệm thu/chi thông qua cổns kết nối toán điện từ VASC Payment sở hữu bời công ty phát triển phần mềm VASC - Tổng công ty Bưu viền thơnu Việt Nam vấn đề an toàn bảo mật, máy chủ, thành viên ỉà nuười dùng hệ thốne sử dụng chứne so VASC CA dược cấp phát bời công ty VASC, để thực việc xác thực mã hoá chứng từ giao dịch Cùng với nâng cấp phát triển mạnh mẽ hệ thống ngân hàng hệ thống hành lang pháp lý Thương mại điện tử, chữ ký điện lử, chứng từ điện tử Hệ thống uỷ nhiệm chi qua mạng triển khai thực tế sản phẩm hữu ích trợ «iúp cho doanh nghiệp giao dịch tài thương mại từ xa Luận văn tốt nghiệp sau đại học - Hồ T hị T huý Hà - K8T2 - Khoa Công nghệ ĐHQG Hà N ội I lệ th ố n g UV n hiệm chi qua m n g - I rang - N ộ i d u n g c ủ a đ ề tà i , c c v ấ n đ ề c ầ n g iả i q u y ế t H ệ t h ố n s UV n h i ệ m chi q u a m n e V A S C H o m e b a n k i n g h ệ t h ố n g c h o p h é p nhân viên kế toán lập uý nhiệm chi, kế toán trướnc (hoặc người uỷ quyền), chủ tài khoản (hoặc nsười uỷ quyền) kiếm duyệt uỷ nhiệm chi gửi sang ngân hàng thông qua cổng kết nối Payment Connect sử dụng chứng sổ VASC CA để ký chứns; từ Các mục tiêu mà hệ thống cần đạt - Đ m b o tu â n th ủ đ ú n e c c v ê u c ầ u v ề n g h iệ p vụ tài c h ín h k ế to án : q u y trình c c m ẫ u biểu - Đám bào an ninh an toàn bảo mật cho hệ thống: sử dụna hệ thống chứng chi số VASC CA - Phát triển chức năns cho kế toán viên tạo quàn lý uỷ nhiệm chi, kế tốn trưởng Lãnh đạo cơng ty (chù tài khoản) ký duyệt uỳ nhiệm chi VASC CA Kcl nối VASC Payment phục vụ cho kẻ toán gửi uỷ nhiệm chi đến ngân hàng tương ứng qua mạng Phát tricn chức hồ trợ kế toán giao dịch thông qua uỷ nhiệm chi qua mạng, báo cáo lănh đạo bàng số liệu bàng biếu báo cáo thốna kê hệ thống Các vấn đề cần giải Tìm hiểu U M L phân tích thiết kế hướng đối tượng sử dụng Ư M L đế liếp cận giài toán nhằm đạt đầy dù mục tiêu mà toán đặt Luận văn bao gồm phần sau: - Chương 1: Tổng quan ƯML phân tích thiết kế hướng đối tượng sử dụng UML ■ Giới thiệu UML ■ Phân tích thiết kế sử đụng U M L - Chương 2: Phân tích hệ thống ■ M ô h ìn h n g h i ệ p vụ • Đặc tả yêu cầu hệ thống ■ P h â n t íc h h ệ t h ố n g Luận văn lốt nghiệp sau đại học - H T h ị T huý Hà - K8T2 - Khoa Công nghệ ĐHQG Hà Nội Hệ thống, uỳ nhiệm chi qua mạng - - Trang - Chươna, 3: Thiết kế hệ thống * X c đ ịn h nút hệ th o n s ■ Xác định hệ thống - * T hiết kế ca sử dụ n g ■ T h i ế t k ế c c lớp C h n g 4: T h n g h i ệ m v kết * L ậ p u ỷ n h i ệ m chi * Sửa uỷ nhiệm chi * Ký duyệt uỷ n h i ệ m chi * T ru y vấn số d * Báo cáo thống kê Kết luận Luận văn tốt nẹhiệp sau đại học - H Thị T huý Hà - K8T2 - Khoa Công nghệ ĐHQG Hà N ội Hệ thống uý nhiệm chi qua mạng - Trang - Chuong 1: Tổng quan UML Phân tích, thiết kế hưóng đối tượng sử dụng UML 1.1.Tổng quan UML |ỉ][2]{4] 1.1.1.Giói thiệu UML Mơ hình hố cỏ vai trị quan trọng phân tích thiết ké hướng đối tượng Bời vì: thơng qua mơ hình hố ta thực mục đích sau: - Hình dung tồn hệ thống - Mô tà rõ cấu trúc hành vi hệ thống - Đưa khuôn mẫu định hướne trôna việc xây dựng hệ thống - D a cá c d ầ n c h ứ n s b ằ n g tài liệu v ề cá c q u y ế t đ ịn h m ta đ ã x â y d ự n s Được đưa vào năm 1997, U M L (Unified Modeling Language) nhanh chóng dược cơne nghiệp phần mềm chấp nhận làm ngôn ngừ đồ hoạ chuẩn để làm đặc tả x â y d ự n g v làm tài liệu c h o c c h ệ t h ố n e th n h p h ầ n c h in h p h ầ n m ề m U M L c u n g c â p m ộ t c h u â n ký h i ệ u v ề m h ìn h h ệ t h ố n g c h o m ọ i n g i t h a m g ia c c q u y trình tạo, triển khai bào trì phần mềm U M L hỗ trợ cà khái niệm trừu tượng như: quy trình doanh nghiệp, chức năim hộ thống khái niệm cụ thề lớp ngôn ngừ lập trình, mơ hình CSDL, thành phần tái sử dụng phần m ềm Grady Booch, James Rumbaugh Ivan Jacobson !à ba người khai sinh ngơn ngữ IJM L Họ đóng góp lớn cho phát triển công nghệ hướng đối tượng, có phương pháp Booch kỹ thuật O M T (Object Modeling Technique) quy trình OOSE (Object process) Ngồn ngừ mơ hình hố thơng (Ư M L) ngơn n£ừ chuẩn để phân tích v th iế t k é p h ầ n m ề m N ó đ ợ c s d ụ n g để: - T rự c qu an hoá - L m đ ặ c tả - T o m ã - Tạo cung cấp tài liệu Ư M L có đặc điểm sau: 1.1.1.1 UML ngôn ngữ M ột ngôn ngữ cung cẩp bảng từ vựng nguyên tắc để liên kết từ vựng bàng nhằm mục đích giao tiếp Ngơn ngừ mơ hình hố ngôn ngữ mà từ Luận văn tốt nghiệp sau dại học - H Thị Thuý Hà - K8T2 Khoa Cóng nghệ ĐHQG Hà Nội Hệ thtW uý nhiệm chi qua mạng - Tran ụ - Vựng cùa tập trung vào mơ tà mặt khái niệm vật lý hệ thống Chính vậy, ngơn n g ữ m hình hố m ột nRƠn n ữ chuân đổ thiết kế phần m ềm 1.1.1.2 UML ngơn ngữ đe trực quan hố Đổi với nhiều lập trình viên, khơng có khoảna cách ý tưởng cài đặt chuyển thành mã, nghĩ đen đâu viết đến Tuy nhiên phong cách gặp phái sổ vấn đề: thứ nhất, trao đổi nhừns mô hinh khái niệm với người khác khó khăn trừ người nói chuns ngơn ngữ Thứ hai, khơng thê hiếu hết hệ thốna phan mềm trừ xây dựne mơ hình, dề hiểu ngơn ngừ lập trình bans văn bàn Thứ ba nsười viết mã khơng viết thành mơ hình thơng tin mất, khơna thể viết lại mọt cách đầy đù chi xem mã lệnh trường hợp người viết mã chuyển nơi khác làm việc Để khắc phục nhược điểm trên, ngày người ta thường sử dụng ngôn ngữ U M L đê xây dựng mơ hình sau: • M i m ộ t k ý h iệ u t r o n g U M L m a n g m ộ t n g n a h ĩ a rõ r n g , nê n m ọ i n g i hiệu chí cơns cụ khác dịch mơ hìn h đ ó m ột rõ ràng • C c c ấ u trú c đ ợ c m ô tà d i d n a c c m ô h ìn h đ h o n c n d ễ d n g n ắ m bẳt • M h ìn h rõ r n g s ẽ làm c h o v iệ c tra o đ ổ i, g ia o tiế p trở n c n d ễ d n g 1.1.1.3 UML ngôn ngữ để làm đặc tả U M L tập trung đặc tả toàn định phân tích, thiết kế cài đặt quan trọna dược tạo trình phát triển triển khai hệ thong có thành phần phần mềm cách xây dựng mơ hình cách xác, rõ ràng hồn chỉnh 1.1.1.4 UML ngôn ngữ để tạo mà U M L khơng phải ngơn ngừ lập trình trực quan, mơ hình chuyển trực tiếp sang nhiều loại ngơn ngữ lập trình Có thể ánh xạ từ mơ hình Ư M L sang ngôn ngừ lập trinh Java, c++, Visual Basic, chí sang bảng sở liệu quan hệ sở liệu hướng đối tượng Đồng thời, thực ánh xạ nmrợc để tạo lại mơ hình U M L từ mã cài dặt Nhưng ánh xạ ngược địi hỏi cơng cụ hỗ trợ với can thiệp người thơng tin chuyển mơ hình thành mã Luận văn tốt nghiệp sau đại học - Hồ Thị Thuý Hà - K.8T2 - Khoa Công nghệ DHQG Hả Nội I lệ th ố n g uỹ n h iệ m chi q u a m ạn n 1.1.1.5 - 'I rang - UML ngôn ngữ dùng đế tạo cung cấp tài liệu Khi phát triển phầm mềm không tạo đoạn mã lệnh thực mà tạo loại tài liệu như: tài liệu yêu cầu khách hàng, khiến trúc hệ thốna, thiết kế, mà nguồn, kế hoạch dự án, kiểm thừ Tuỳ thuộc vào phạm vi phát triển mà mức dộ tập trune vào loại tài liệu đề cập khác Các loại tài liệu không dùng để phát biểu dự án mã sử dụns đề điều khiển định lượng trao dổi hệ thống suốt trình phát triển sau hệ thống triển khai, u ML tập trung vào tài liệu cấu trúc hệ thống, đồng thời cung cấp ngôn ngừ để mô tà rò yêu cầu để kiểm thử 1.1.2.Các thành phần ƯML Ngơn ngữ mơ hình hố thống UML có tính phổ dụng cao Nó đirợc dùng cho việc mơ hình hố nghiệp vụ, mơ hình hố phần mềm, mơ hình hố tổng qt cho kết cấu gồm cấu trúc tĩnh hành vi động Trong mơ hình hố phần mềm, sử dụng pha phát triển với kiểu hệ thống Đe đạt dược khả này, UML định nghĩa cách mở rộng tổnu quát bao gồm thành phần sau: khung nhìn (view), biểu đồ (diagram), phần tử mỏ hình (model), chế chế chung 1.1.2.1 Khung nhìn Khung nhìn khía cạnh khác hệ thống mơ hình hố Khung nhìn khơng phải đồ thị, mà trừu tượng bao gồm số biểu đồ Chi hẩng việc đưa sổ khung nhìn, khung nhìn chi khía cạnh đặc biệt hệ thống, tranh đầy đủ hệ thống xây dựng Mồi khung nhìn mơ tả theo số biểu đồ có chứa Ihơng tin nhấn mạnh vầo khía cạnh đặc thù hệ thống Có dan chéo biểu đồ thực tế phần nhiều khung nhìn Bằng cách nhìn vào hệ thống từ khung nhin khác nhau, thời điểm, ta tập trung vào khía cạnh hệ thống Biểu đồ khuna nhìn phải đơn giản để dề trao đổi, quán với biểu đồ khung nhin khác Luận văn tốt nghiệp sau đại học - H Thị T huý Hà - K8T2 - Khoa Cóng nghệ ĐHỌG Hà Nội Hệ iliốnụ UV nhiệm chi qua mạng - T r a n g H ìn h 1.1: C c k h u n g n h ìn t ro n g U M L • K h u n g n h ìn c a s d ụ n g (u se c a s e vie w ): M ô tả c h ứ c n ă n g c ù n g m ộ t s ố tính c h ấ t phi c h ứ c n ă n g m hệ t h ố n g c ầ n p h ả i đ a K h u n g n h ìn c a s d ụ n g đ n h c h o n g i th iế t kế, n e i p h t triển, n g i th n g h i ệ m , đ n g thời cò n đ ể làm h ợ p lệ v k i ể m tra lại h ệ t h ố n s vớ i k h c h h n g b n g v iệ c hỏi “ Đ â y c ó p h ả i đ iề u b n m u ố n k h ô n g ? ” v với h ệ t h o n s đ ã h o n c h in h b ằ n g c c h hỏi “ H ệ t h ố n g n y c ó làm v iề c n h đ ã d ợ c x c đ ịn h k h ô n g ? ” n ó đ ợ c m tả t r o n g c c b iể u đ c a s d ụ n g ( u se c a s e ) v đ ô i tro n g b iể u đ h o t đ ộ n g C c n h u c ầ u s d ụ n g h ệ t h ổ n g đ ợ c m ô tả d i d n g m ộ t s ố c a s d ụ n g tro n g k h u n g n h ìn ca s d ụ n g , t ro n g đ ó m ỗ i c a s d ụ n g m ô tả m ộ t c h ứ c n ă n g d ợ c u cầu • Khung nhìn lo g ic (lo g ic view): biểu lộ cách thức chức thiết kê t r o n g h ệ th ổ n g , d i d n g c ẩ u trúc tĩnh v h n h vi đ ộ n g , c ấ u trú c tĩnh đ ợ c m ô tả tr o n g c c b iể u đ lớ p v đối tư ợ n g M ô h ìn h h n h vi đ ộ n g đ ợ c 1TÌƠ tả t h e o c c b iể u đ trạ n g thái, b iể u đ trìn h tự, b iể u đ c ộ n g tá c v b iể u đ ho t động • K h u n g n h ìn th n h p h ầ n (c o m p o n e n t v ie w ): m ô tà s ự tổ c h ứ c c ủ a cá c th n h p h ầ n m à: c c m o d u l cài đ ặ t v s ự p h ụ th u ộ c c ù a c h ú n g N ó b a o e m c c biểu đ t h n h p h ầ n , m i th n h p h ầ n c c m o d u l m ã k h c n h a u , đ ợ c c h ia với s ự p h ụ th u ộ c v c ấ u trú c c ủ a c h ú n g , c ó th ể t h ê m c c t h ô n g tin k h c n h c ấ p p h t tài n g u y ê n , t h ô n g tin q u ả n trị, b o c o tiế n độ K h u n g n h ìn n y c h ủ y ế u d n h c h o im i p h t triển • K h u n g n h ìn tư n g tra n h (c o n c u r r e n t v ie w ): m ô tả s ự t n g tra n h t r o n g hệ th ổ n g , đ ề c ậ p tới v ấ n đ ề vớ i s ự tru y ề n t h ô n g v đ n g b ộ h o c ó m ặ t t r o n g hệ Luận văn tốt nghiệp sau đại học - Hồ Thị T huý Hà - K8T2 - Khoa Cơng nghệ ĐHQG Hà Nội I lệ thổníỉ nhiệm chi qua mạng - Trantỉ 97 - -" - toán trưỡne ký 1: Chờ chủ tài khoản ký; 2: Chờ aửi sane, VASC Payment; 3: Đã kiểm tra chừ ký; 4: Lồi; 5: Đã gửi sang VASC Payment; 6: Thực không thành công; 7: Thực thành công K yduyetK T T Varchar2(4000) Uỷ nhiệm chi dược mã hoá chừ ký cùa Kế toán trường K yduyctC T K Varchar2(4000) Uỳ nhiệm chi dược mã hoá chừ ký cùa Chủ tài khoản Noidung Varchar2(2000) Nội dune toán uỳ nhiệm chi b Bâng phương thức Tên them() Mô tả + Đâu vào: Tât thuộc tính lớp +Giá trị trả vè: boolean +Y nghĩa: Tạo uỷ nhiệm chi sua() + Đâu vào: Các thuộc tính lớp sô uỷ nhiệm chi cân sửa +Giả trị trá về: boolean +Ý nghĩa: Sửa Ihông tin uỷ nhiệm chi xoa( ) + Đâu vào: sô uỷ nhiệm chi cân xoá +Giá trị trả về: boolean +Ý nghĩa: Xố uỷ nhiệm chi layDanhSach() + Đâu vào: Khơng có +Giá trị trả về: Danh sách UV nhiệm chi +Ý nghĩa: Lấy toàn danh sách uỷ nhiệm chi layThongTin() + Đâu vào: Sô uỷ nhiệm chi +Giá trị trà về: Các thône tin uỷ nhiệm chi +Ý nghĩa: Lấy thông tin UV nhiệm chi gctTaikhoanchi + Đâu vào: Sô uỷ nhiệm chi tra() +Giá trị trà về: s ố tài khoản chi trà +Ý nghĩa: Lấy siá trị cùa tài khoản chi trà getDanhmuc_T + Đâu vào: Sô uỷ nhiệm chi T() +Giá trị trà về: Mã danh mục toán Luận văn lốt nghiệp sau đại học - H Thị Thuý Hà - K8T2 - Khoa Công nghệ ĐHQG Hà Nội Hệ thống uý nhiệm chi qua mạng - Trang 98 - +Y nghĩa: Giá trị mã danh mục toán getTaikhoannh + Đàu vào: Sô uỳ nhiệm chi an() +Giá trị trả về: s ố tài khoản thụ hưởng +Y nghĩa: Lav eiá trị tài khoàn thụ hường sctKvduvet KT + Đâu vào: Sô uý nhiệm chi giá trị cùa thơng tin uỷ nhiệm T() chi mã hố bơi chừ ký cùa kế toán trường +Giá trị trả về: boolean +Ý nghĩa: Cập nhật giá trị vào thuộc tính Kyduyet_KTT setK yduyetC T + Đâu vào: s ỏ uy nhiệm chi giá trị thông tin uỷ nhiệm K() chi mã hoá chữ ký chù tài khoản +Giá trị trà về: boolean +Ý nghĩa: Cập nhật giá trị vào thuộc tính Kyduyet CTK setTrangthai() + Đầu vào: Số uỷ nhiệm chi, giá trị trạng thái +Giá trị trả về: boolean +Ý nghĩa: Cập nhật giá trị vào thuộc tính Trangthai lavDanhSach_ + Đâu vào: mã danh mục thnah tốn, sơ tài khoản chi trà, sô DK() tài khoản thụ hưởng, lừ ngày, đến ngày H-Giá trị trả về: Danh sách uỷ nhiệm chi +Ý nghĩa: Lấy danh sách uỷ nhiệm chi theo liệu đầu vào 3.4.1.2 Lớp taikhoan chitra a Bảng thuộc tính Tên Mơ tả Kiểu dũ liệu Sotaikhoan Varchar2(30) Sơ tài khoản Ten Varchar2(100) Tên chủ tài khốn Ngaymo Date Ngày mở tài khoản Sodutoithieu Number(15,2) Sô dư thiêu SotienTDGD Number(15,2) Sô tiên đa giao dịch SogiaodichTD Number(2) số giao dịch tối đa ngày Sodu Number(15,2) Sổ dư Laikytruoc Number(15,2) Lãi kỳ trước Laicongdon Number(15,2) Lãi cộng đôn Luận văn tốt nghiệp sau đại học - H Thị Thuý Hà - K8T2 - Khoa Công nghệ ĐHỌG Hà Nội ilệ ihống uý nhiệm chi qua mạng - Trang 99 - LoaiTK Varchar2(30) Lại tài khoản Kicutiengui Varchar2(30) Kiêu tiên gửi C h in h an h N H Number(3) Thuộc chi nhánh ngân hàng, liên kêt với lớp chinhanh nh Trangthai Number( 1) Trạng thái tài khoản; 1: Kích hoạt ; 2: Tạm ngừng Ghichu Varchar2(300) Ghi b Bảna phươne thức Tên ; them() M ô tả + Đâu vào: Tât cà giá trị thuộc tính cùa lớp +Giá trị trả vc: boolean +Y nghĩa: Tạo lài khoản chi trả sua() + Đầu vào: Các giá trị thuộc tính lớp, số tài khốn chi trả +Giá trị trà về: boolean +Ý nghĩa: Sửa thông tin cùa tài khoản chi trả có số tài khoản giá trị dầu vào xoa() + Đâu vào: s ỏ tài khoản chi trả +Giá trị trà về: boolean +Ý nghĩa: Xố thơng tin tài khoản chi trả có sổ lài khoản giá trị dầu vào laỵDanhSach() + Đâu vào: Khơng có +Giá trị trả về: Danh sách tài khoản chi írả +Ý nghĩa: Lấy tồn danh sách tài khoản chi trả layThongTinO + Đâu vào: sô tài khoản chi trà +Giá trị trà về: Thông tin tài khồn chi trà +Ý nghĩa: Lấy thơng tin sổ tài khoản chi trà đầu vào setTrangthai() + Đầu vào: số tài khoản chi trả, trạng thái +Giá trị trả về: boolean +Ý nghĩa: Cập nhật trạng thái số tài khảon chi trả giá trị đầu vào getSotaikhoan() Lây sô tài khoản Luận văn tốt nghiệp sau dại học - H Thị Thuý Hà - K8T2 - Khoa Công nghệ ĐHQG Hà N ội Iiệ Ihống uỷ nhiệm chi qua mạnii 3.4.1.3 - Trang 100 - Lớp taikhoan thuhuong a Bảna thuộc tính en Kiêu d ữ liệu Mô tả Sotaikhoan Varchar2(30) Sô tài khoản Ten Varchar2( 100) Tên tài khoản Diachi Varchar2(300) Địa chi chủ tài khoản Loaitaikhoan Varchar2(30) Loại tài khoàn Kieutiengui Varchar2(30) Kiêu tiên gửi c h in h a n h N H Number(3) Thuộc chi nhánh, liên kêt đèn lứp chinhanh _nh b Bàng phương thức Tên Mô tả thcm() + Đâu vào: Tât giá trị thuộc tính cùa lớp +Giá trị trà ve: boolean +Ỷ nghĩa: Tạo tài khoản thụ hưởng sua() + Đâu vào: Các giá trị thuộc tính lớp sơ tài khoản thụ hưởng +Giá trị trà về: boolean +Y nghĩa: Sửa thônu tin tài khoản thụ hưởne có số tài khoản ỡ giá trị đầu vào xoa() + Đâu vào: Sô tài khoàn thụ hường +Giá trị trả về: boolean +Y nghĩa: Xố thơng tin tài khoản thụ hưởng có số tài khoàn giá trị đầu vào !ayDanhSach() + Đâu vào: Khơng có +Giá trị trả vc: Danh sách tài khoản thụ hưởne +Ý nghĩa: Lấy toàn danh sách tài khoản thụ hường layThongTinO + Đâu vào: sô tài khôn thụ hườnR +Giá trị trả về: Thơng tin tài khoản thụ hưởng +Ý nghĩa: Lấy thông tin số tài khoản thụ hưởng đầu vào gctSotaikhoan() Lây giá trị cùa Sô tài khảon Luận văn tốt nghiệp sau đại học - H Thị Thuý Hà - K8T2 - Khoa Công nghệ ĐHQG Hà N ội Hệ thống uỳ nhiệm chi qua mạng - Trang 101 - Lấy tên chủ tài khoản thụ hưởng g e tĩe n O 3.4.2.LỚP điều khiển 3.4.2 ỉ Lớp DK Uynhiemchỉ Bảng phưưne thức T ên M ô tả IayDS_Taikhoanchitra() Gọi đến lcýp taikhoan chitra để lấy danh sách tài khoản chi trả Gọi đên lớp taikhoan_thuhuong đê lâv danh l a y D S T aikhoanTHO sách tài khoản thuhuong Gọi đên lớp đanhmuc_tt đê lây danh sách danh layDS_DanhmucTT() mục toán taoƯynhiemchi() Gợi phương thức them() lớp uynhiemchi đê tạo uỷ nhiệm chi Gọi layDS_Uynhiemchi() phương thức ỉay_DanhSach() cùa lớp uynhiemchi để lấy danh sách uỷ nhiệm chi guiUynhiemchi() Gửi uỷ nhiệm chi sane VASC Payment dk_kyduyet_Uynhiemchi() Kiêm tra điêu kiện ký duyệt, gọi phương thức ký duyệt VASC CA xoaUynhiemchi() Kiêm tra điêu kiện xoá uỷ nhiệm chi, gọi đèn phươgn thức xoa() lớp uynhiemchi suaUynhiemchi() Kiêm tra điều kiện sửa, gọi đên phương thức sua() lớp uynhiemchi layTT_Uynhiemchi() Gọi phương thức lay_ThongTin() phương thức lớp uvnhiemchi ỉ.4.2.2 Lớp DK Dangnhap Bảng phương thức T » A Tên M ô tả layDS_CCS() Lây tât file chứna, sô có máy đê cho người dùng chọn kiemtra_CCS() Kiêm tra chứng sơ người dùng chọn xem có phép truy cập vào hệ thống hay không Những Luận văn tốt nghiệp sau đại học - H T h ị T h uý Hà - K8T2 - Khoa Công nghệ ĐHQG Hà Nội lĩộ thống uỳ nhiệm chi qua mạn» - Trang 102 - chứna chì sơ phép câu hình Server hệ thống doiMatkhau() Điêu khiển việc đôi mật khâu, gọi đên lớp n^ười dùng để cập nhật lại mật khấu người dùng kicmtra_DDMK() Tìm kiêm xem có định danh mật khâu có tơn hay khơng? Chương 4: Giới thiệu chương trình Luận văn tốt nghiệp sau dại học - H Thị T huý H - K8T2 - Khoa Công nghệ ĐHQG Hà Nội - Trang 103 - Hệ thống uỷ nhiệm chi qua mạne, Giao diện số chức điên hình: 4.1.Đăng n h p h thng ; '« ư** " «J Op*r*« f * * r « i* 4tỉW t« t t t 4M * f c j i & j j g f c j j f f i j ỄE If * v D ĩ I '4;' ^ i i l S i P S I f ' Hỉnh 4.1 : Kiểm tra chứng số trước đãng nhập hệ thống Address|ị Ễ ) h t t p s : / / ! :? 0 /v ís c h b k /w e b /to g m )s p ~3 r>So ;Links»j ■ ■ li Đ ăn g n h ậ p h ệ th ổ n g q u n trị u ỳ n h iệ m c lii Định đanh Mật khấu I f Subm it Ị RB«gt I B ã mat khễu _ , _ ã ịón» ĩ I Í5 ỉ ® ï iw n o t Hỉnh 4.2: Đăng nhập hệ thống Luận văn tốt nghiệp sau đại học - Hồ Thị Thuý Hà - K8T2 - Khoa Công nghệ ĐHQG Hà Nội il Hệ thống uỳ nhiệm chi qua mạne - Trang 104 - 4.2 Lập uỷ nhiệm chi Address Ị - é j h t t p i : / / ] :8 / v è s c h b t y w e t y p a y o t d e r / a d d jsp Lập u ỷ n h iệ m ch i ; Chon tài khoán câ n Lâp uỳ nhièm chl 10011000315912zì T r v â trang chẾTh Thông tin chi tiêt vê Uý nhiêm chi il N h ó m I T hanh toan cho G iam doc V A SC 10000000 SỐ ũèn (Bằng số) (V]NT>)P ' I Số aền (Bằng chữ) Tài khoán nhận I Nguyen Anh T u a n Đon vi nhận tien Tai ngân hàng Chi nhánh C ậ p n h ật Uý nh iệ m chl -3 M ướ i t c i ặ u đ ằ n g c h ẳ n T o tà I khoán d ị ~*| N guyen Anh Tuan N ôi dung tốn T h an h co án n g t c VCB p h iỊ Trung Uong Dọc Ịạ H h ô n g ttn tử C S D L Ị T rở v ê I Hình 4.3: Giao diện tạo uỷ nhiệm chi Luận văn tốt nghiệp sau đại học - H Thị T huý Hà - K8T2 - Khoa Công nghệ ĐHQG Hà Nội ■3| Hệ thốni» uỳ nhiệm chi qua m ạng - Tranu 103 4.3 Sửa uỷ nhiệm chi Address | £ | h ttí* ://2 162 l3l.S *7002/v«chbW w etypayord er/ed (.)» » p o l< l-3 “ “ - “ S a th ô n g tin c ủ a u ý n h i ệ m chi L*'te ” “ “ “3 Chon tái khoản cẳn lâp uỷ nhiệm chi 10011000315912 Thơng tin chi t vé T rở trang chírìn I Th an h toán lưohg cho nhân Viên uỷ I nhiệm chi H Số Ưỷ nhiêm chi 20021220110737 s è tiền sấ Số tài khoán nhận Tên Tâi d e c V n hân & ÏR ngân hàng C ập n h ật u ỷ nhiệm chi tiền (Băng chữ) n ợ h in b ón ccẽun VCB Nv! dung toán te s t d T ru n g n g Ị T h c h H o n g V iệ t Chi nhánh 242455 (" V N D ) H a i t r m b ó n m rc ri h a i nễưn rnucfi lồ m 0011000387820 z ì T o tầ l khồn mđl (Bảng số) D qc lạ i thâng tin t C S X ị T r vẽ Ị Done r [ Ịiâ ® In te riũ Hình 4.4: Giao d iệ n sứa UV n h iệ m chi Luận văn tốt nghiệp sau đại học - Hồ T hị T h uý Hà - K8T2 - Khoa Công nghệ ĐHỌG Hà Nội J ỉ íệ thốn tỉ uý nhiệm chi qua mạng - I lanu 106 4.4 Ký duyệt uỷ nhiệm chi Address Ịi£jhHps://203.!62.13!.S4'81/vd«htiKí'»eb#payotde//view.)5p’poId“ M * Ký d u y ệ t uỳ IJ,* ì H n h i ệ m chi ] Tầi khoàn lâp uý nhièm chl Trờ vê trang chinh 0011000315912 ỉ Thông tui chi tiêt ỷ nhiêm chi 055 588 VND SỐ tiền (Bảng so) 20030409120211 Số u ý nhiêm chi Số ntn (Bing chừ) 001.002807.101 Sơ liu khồn nhân Saigon Tower Joint Venture Company Tên đơn va nhẵn tien Tai ngâr hàng HKBK HCM Chj nhàrJi Sảu triệu không trăm năm mưcn lăm ngkừi năm trăm tám mươi làm địng chăn Nơi