Hệ thống uỷ nhiệm chi qua mạng

114 842 0
Hệ thống uỷ nhiệm chi qua mạng

Đ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

ĐẠ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 ĩ NGI 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 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 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 n trị Uỷ nhiệm c h i 83 3.3.3 Gói ca sứ dụng Q 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 h 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 tốn 108 4.8 Quản lý cập nhật tài khoản chi trá 108 4.9 Qn 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 h 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 tồ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 tốn hố đơ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, chúng tơi 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 tốn điện lử ngân hàng Trong việc xây dựng triển khai hệ thống chúng tơi 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 tố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 tồ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ã hố 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 h 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ế tốn lập nhiệm chi, kế tố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 tồ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ế tốn viên tạo qn 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ẻ tố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ế tố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 tốn nhằm đạt đầy dù mục tiêu mà tố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ả 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 h 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 h Hà - K8T2 - Khoa Cơng nghệ ĐHQG Hà N ội Hệ thống 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 khn 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 hố - 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 ngun 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ị Th Hà - K8T2 Khoa Cóng nghệ ĐHQG Hà Nội Hệ thtW 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 ữ chn đổ 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ả tồn định phân tích, thiết kế cài đặt quan trọna dược tạo q 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ị Th 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 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 q 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ò 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 qt 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, qn với biểu đồ khung nhin khác Luận văn tốt nghiệp sau đại học - H Thị T h 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 h Hà - K8T2 - Khoa Cơng nghệ ĐHQG Hà Nội I lệ thổníỉ nhiệm chi qua mạng - Trantỉ 97 - -" - tố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ã hố chừ ký cùa Kế tốn trường K yduyctC T K Varchar2(4000) Uỳ nhiệm chi dược mã hố chừ ký cùa Chủ tài khoản Noidung Varchar2(2000) Nội dune tố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 xố +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 tồ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 tốn Luận văn lốt nghiệp sau đại học - H Thị Th Hà - K8T2 - Khoa Cơng nghệ ĐHQG Hà Nội Hệ thống nhiệm chi qua mạng - Trang 98 - +Y nghĩa: Giá trị mã danh mục tố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 khồn thụ hường sctKvduvet KT + Đâu vào: Sơ nhiệm chi giá trị cùa thơng tin uỷ nhiệm T() chi mã hố bơi chừ ký cùa kế tố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ã hố 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ư tơi thiêu SotienTDGD Number(15,2) Sơ tiên tơi đ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ị Th Hà - K8T2 - Khoa Cơng nghệ ĐHỌG Hà Nội ilệ ihống 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ị Th 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 khồ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 khồ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 khồ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 tồ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ị Th 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 tố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 xố 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 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 h 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ệ thống ; '« ư** " «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ị Th 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 khốn câ n Lâp uỳ nhièm chl 10011000315912zì T r v â trang chẾTh Thơng tin chi tiêt vê 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 khố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 nh iệ m chl -3 M ướ i t c i ặ u đ ằ n g c h ẳ n T o tà I khốn d ị ~*| N guyen Anh Tuan N 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 h 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 tố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 khố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 tố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 Hà - K8T2 - Khoa Cơng nghệ ĐHỌG Hà Nội J ỉ íệ thốn tỉ 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 khồn lâp 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 [...]... Khoa Cụng ngh HQG H Ni I l (hng u nhim chi qua mng - Trang 3 I - Choig 2: Phõn tớch h thng u nhim chi qua mng H t h n g U n h i m chi q u a m n g l h th n x õ y d n g n h m p h c v c h o b phn kộ toỏn lp nhim chi v chuyn n naõn hng thụng qua h thng VASC Payment 2.1 M ụ h ỡ n h n g h i p v H i n nay c ỏ c g i a o d c h t h a n h to ỏ n q u a u nhim chi u p h i c th a n h to ỏ n ti... toỏn viờn sau khi lp xong u nhim chi v chuyn cho k toỏn trng xem xột v duyt u nhim chi + K e to ỏ n t r n g n g n h p v o h t h n g , x e m x ộ t v k ý d u y t u n h i m chi d ó c k toỏn viờn lp K toỏn trng xem xột danh sỏch u nhim chi cn ch ký, chn tng u nhim chi kim tra v ký duyt Ncu sai sút bỏo li cho k toỏn viờn chnh sa li u nhim chi Nu ó kim tra thy u nhim chi ỳng k toỏn t r n g ký v... ó k ý thỡ c h ự ti khon mi c ký vo u nhim chi ú Lun van tt nghip sau i hc - H T h T huý H - K8T2 - Khoa Cụng ngh HQG H Ni H thng uý nhim chi qua mng I ra n i; 33 - + K hi k i m tra v k ý d u y t u n h i m chi nu n h n g UV n h i m chi n o b li thỡ kộ toỏn viờn cú th chỡnh sa li hoc xoỏ UV nhim chi ú lp li sau ú kiờm duyt li + N h n g UV n h i m chi n o ó c ú c h ký c a c a n g i ane,... mang chns t u nhim chi n a im giao ch ca nsõn hne ni ng ký m ti khon chi tr d np cho ngõn hng thc hin giao dch + S a u khi n g õ n h n g p h c v n v chi tr n h n ự 0 4 liờn u n h i m chi v i v 02 c h ký c a k to ỏ n t r n g v c h ti k h o n , n g õ n h n g s k i m tra Lun vn lt nghip sau i hc - H Th T huý H - K8T2 - Khoa Cụng ngh HQG H Ni H thiiớớ uý nhim chi qua mng - Trang 3... u nhim chi Nu nhn thy cú sai sút, ngõn hng số bỏo li cho b phn k toỏn ca cụng ty d chinh sa hoc lp li UV nhim chi khỏc Ncu chng t u nhim chi dime theo quy nh thỡ ngõn hng s tiờn h n h t h c h i n e i a o d c h th e o ỳ n g q u y trỡn h c ự a n g õ n h n g p h c v c h i tr + S a u khi g i a o d c h c t h c h i n , ntiõn h n g chi tr li c h o k t o ỏ n c ụ n g ty 01 liờn II nhim chi lu... n gia cỏc di tna i tns ton b c gi l i tng hp Ký hiu: A o - B 1 Hỡnh 1,5: Quan h bao gm Cú hai loi quan h bao gm: + Composite Aggregation: L quan h m lc lng ca i tng hp nhiu nht l mt, v c ký hiu bng mt hỡnh thoi tụ kớn Quan h ny cú Lun vn tt nghip sau i hc - H Th T huý H - K8T2 - Khoa Cụng ngh HQG H N i H thng u nhim chi qua mng - 1 rang 23 - n g h a l: d i t n e b p h n c h ỡ t h u c v d... y n c h o c h ự ti k h o n ký + C h u y n U n h i m chi s a n g n g õ n h n g sau khi d ó y 2 c h ký c a k toỏn trng v chự ti khon U n h i m chi p h i c ú 4 liờn ( S a u khi c h u y ờ n s a n g n g n h n g ) Ni dung cựa chng t u nhim chi bao gm cỏc thụng tin: o Ngy lp u nhim chi o S u nhim chi o T ố n n v tr ti n o So ti khon chi tr o Ngõn hng phc v n v tr tin o Tốn n v nhn tin o S... VASC Payment ngõn hng thc hin Chi cú k toỏn viờn mi cú quyn chuyn u n h i m chi di th c h i n g ia o dch T r c khi c h u y n s a n g V A S C P a y m e n t h t h n g phỏi kim tra ch ký + Kt qu ca vic thc hin chng t u nhim chi s c VASC Payment thụng bỏo li Nu u nhim chi b li, k toỏn viờn cú th chnh sa hoc lp li u n h i m chi m i k ý d u y t li M t u n h i m chi ó c th c h i n th n... m c h i, c ú th ờ to r a m t c h n g t u n h i m chi tng t nh chne t u nhim chi hin ti Chne t u nhim chi ny cú thụng tin g i n g n h t h ụ n a tin c a chne, t u n h i m chi, c h k h ỏ c l s u n h i m c h i, ngy lp, v cha c ký duờt bi k toỏn viờn, k toỏn trng hay k toỏn trng Vic xem xột v ký duyt chng t u nhim chi ny thc hin nh mt u nhim chi do kộ toỏn viờn hay k toỏn trng lp Chc nng ny ch... n h 1.4: M in h h o M ultip licity Lun vn tt nahip sau i hc - H T h T h uý H - K8T2 - Khoa Cúng ngh HG H N i H thng u nhim chi qua mng Trang 2 2 - Vai trũ trong quan h liờn hp: Khi mt lp tham gia trụna mt liờn kt thi nú gia mt vai trũ xỏc nh trong quan h dú Vai trũ ú cú th c chi ra trong liờn kt tờn vai trũ tộn vai trũ B H n h 1.4: V ai trũ tro n g q u a n h liờn h p - M c ớch c a m t q u a ... nhim chi chi D liu liờn quan nh im D anh sỏ ch u nhim chi C h n u n h i m chi H i n t h ụ n g tin c a u n h i m Thụng cn s a N h p cỏc t h ụ n g tin c n c h n h sa chi ó c h n nhim chi. .. c ỏ c D liu liờn quan u D anh sỏch bỏn u n h im chi n h im chi nh im chi C h n u n h i m chi H i n t h ụ n g tin c a u n h i m Thụng cn lp ban s a o chi ó c h n n h i m chi C h n h sa cỏc... h i m chi n h i m chi N h p cỏc t h ụ n g tin K iờ m tra tớnh h p l c ự a c ỏ c Thụng u n h i m chi n h : ti t h ụ n g tin n h p v o n h i m chi khon chi, ti khon nhn, s n h i m chi v

Ngày đăng: 03/12/2015, 20:37

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • MỞ ĐẦU

  • Chuong 1: Tổng quan về UML và Phân tích, thiết kế hưóng đối tượng sử dụng UML

  • 1.1.Tổng quan về UML |ỉ][2]{4]

  • 1.1.1.Giói thiệu về UML

  • 1.1.2.Các thành phần của ƯML

  • 1.2. Phân tích, thiết kế hưóng đối tượng sủ dụng UML Ịl|Ị2]ị3jị4ị|5|

  • 1.2.1. L ập mô hình nghiệp vụ

  • 1.2.2. Xác định yêu cầu hệ thống

  • 1.2.3. Phân tích hệ thống

  • 1.2.4. Thiết kế hệ thống

  • Chương 2: Phân tích hệ thống uỷ nhiệm chi qua mạng

  • 2.1. Mô hình nghiệp vụ

  • 2.2.Đặc tả yêu cầu hệ thống

  • 2.2.1.Các tác nhân (Actor) của hệ thống

  • 2.2.2.Các ca sử dụng (usecase) của hệ thống

  • 2.2.3.Mô hình ca sử dụng tổng thề

  • 2.2.4. Các yêu cầu bổ sung

  • 2.3. Phân tích hệ thống

  • 2.3.1. Phân tích các ca sử dụng

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

Tài liệu liên quan