1. Trang chủ
  2. » Luận Văn - Báo Cáo

0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP

139 4 0

Đ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

Thông tin cơ bản

Tiêu đề Phân Tích - Thiết Kế - Hiện Thực Data Web Quản Lý Quy Trình Cung Cấp Giải Pháp
Tác giả Bùi Ng Hoàng Tiến, Lê Thắng Cường
Người hướng dẫn PGS.TS Trần Thành Trai
Trường học Trường Đại Học Công Nghệ Thông Tin
Thể loại khóa luận tốt nghiệp
Năm xuất bản 2011
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 139
Dung lượng 6,81 MB

Nội dung

B TR NG GIÁO D C VÀ ÀO T O IH CM THÀNH PH H CHÍ MINH   o0o       KHÓA LU N T T NGHI P tài : PHÂN TÍCH – THI T K – HI N TH C DATA WEB QU N LÝ QUY TRÌNH CUNG C P GI I PHÁP             Sinh viên th c hi n : 1-Bùi ng Hoàng Ti n 10701140 2-Lê Th Ng c   Giáo viên h   10701088 ng d n: PGS.TS TR N THÀNH TRAI  THÀNH PH H CHÍ MINH N M 2011 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA   M C ÍCH VÀ YÊU C U C A ÁN T T NGHI P M c đích - Xây d ng m t Data Web tr giúp qu n lý Quy trình cung c p gi i pháp c a Công ty D ch V Ph n M m AA Yêu c u - V n d ng ph ng pháp v phân tích, thi t k đ c h c v i vi c tìm hi u thêm ngu n tài li u khác đ th c hi n đ án t t nghi p Trên c s phân tích, thi t k s d ng ngơn ng l p trình h qu n tr c s d li u đ c gi i thi u tìm hi u thêm ngu n thông tin khác đ hi n th c h th ng - Xây d ng b d li u th đ ki m th ph n m m, ch ng t ph n m m v n hành đáp ng đ c yêu c u đ t thi t k - T ng h p tài li u phân tích, thi t k hi n th c đ có đ án t t nghi p GVHD: PGS.TS Tr n Thành Trai SVTH : Bùi ng Hoàng Ti n – Lê Th Ng c Trang Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA L IC M N u tiên, nhóm chúng em xin chân thành c m n Th y Cô khoa Công ngh Thông tin, tr ng i h c M Thành ph H Chí Minh h t lịng cơng tác gi ng d y truy n đ t ki n th c cho chúng em nh ng n m ng i gh nhà tr ng đ nhóm chúng em v ng b c t ng lai c bi t, nhóm chúng em xin chân thành c m n th y Tr n Thành Trai giao cho nhóm chúng em m t đ tài thú v Trong trình làm khóa lu n, th y cho chúng em nh ng l i khuyên h u ích, cung c p cho chúng em nh ng tài li u chi ti t Th y giúp nhóm em làm vi c m t cách khoa h c, đ t nh ng m c tiêu c th đ hoàn thành ti n đ , đáp ng đ c nh ng yêu c u đ Cu i cùng, chúng em c ng khơng qn g i lịng bi t n sâu s c đ n cha m , anh ch nh ng ng i thân gia đình t o u ki n t t nh t cho chúng em h c t p đ ng viên chúng em đ hồn thành khóa lu n t t nghi p GVHD: PGS.TS Tr n Thành Trai SVTH : Bùi ng Hoàng Ti n – Lê Th Ng c Trang Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA NH N XÉT VÀ ÁNH GIÁ C A GI NG VIÊN H NG D N án t t nghi p phân tích, hi n th c h thơng tin tr giúp Qu n lý quy trình cung c p gi i pháp Công ty D ch v Ph n m m AA M c tiêu: + Trên c s phân tích m t Cơng ty D ch v Ph n m m, sinh viên đ a gi i pháp tin h c hóa h th ng qu n lý quy trình ph n m m t i cơng ty + H th ng ngồi vi c cung c p thông tin cho Ban qu n tr , Ban lãnh đ o tình hình th c hi n d án, h th ng cịn có kh n ng cung c p cho khách hàng nh ng thông tin liên quan t i d án c a H th ng đ c thi t k nh m t Data web đ m t m t ti t ki m chi phí ph n m m, m t m t nâng cao kh n ng giao d ch, t ng tác tr c n gi a khách hàng v i công ty + th c hi n đ c đ án t t nghi p này, nhóm sinh viên tìm hi u quy trình ph n m m t i m t cơng ty có th c, đánh giá đ c hi n tr ng c a quy trình tình hình qu n tr quy trình c s b ng phân tích Sinh viên v n d ng ph ng pháp lu n phân tích thi t k Merise, cơng c tr giúp phân tích thi t k thi t k Power AMC 15.2 đ thi t k mô hình m c ý ni m, logic, v t lý c a h thông tin + Trên c s b ng phân tích thi t k , sinh viên s d ng C#, h qu n tr SQL Server 2008 m t s công c đ hi n th c ng d ng H th ng vi c có th giao d ch tr c n ho c tr c ti p v i hình th c PC to PC, PC to Mobile Nhóm sinh viên th i gian làm vi c có nhi u c g ng, tìm hi u thêm nhi u công c đ hi n th c h th ng Nhóm sinh viên làm vi c tích c c v i gi ng viên C n c vào yêu c u c a đ án t t nghi p yêu c u c a m t lu n v n t t nghi p c nhân ngành công ngh thông tin, cho r ng n i dung đ án đ t, đ ngh cho b o v lu n v n tr c H i đ ng Tôi đánh giá lu n v n thu c lo i gi i Tp H Chí Minh, ngày tháng n m NG I NH N XÉT (Ký ghi rõ h tên) GVHD: PGS.TS Tr n Thành Trai SVTH : Bùi ng Hoàng Ti n – Lê Th Ng c Trang Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA M CL C M C ÍCH VÀ YÊU C U C A CH ÁN T T NGHI P NG I KH O SÁT VÀ PHÂN TÍCH HI N TR NG I Khái quát v Công ty D ch v Ph n m m AA S l c v công ty L nh v c ho t đ ng S đ t ch c c a công ty II Chi ti t quy trình làm vi c c a b ph n l u đ công vi c h s ng v i quy trình 10 Các quy t c .10 Quy trình cung c p gi i pháp .12 2.1 Quy trình kh o sát hi n tr ng 12 2.1.1 L u đ công vi c kh o sát hi n tr ng .13 2.1.2 Mô t h s 14 2.1.3 Mô t công vi c 14 2.2 Quy trình xây d ng gi i pháp 15 2.2.1 L u đ công vi c xây d ng gi i pháp .16 2.2.2 Mô t h s 17 2.2.3 Mô t công vi c 17 2.3 Quy trình gi i thi u gi i pháp 18 2.3.1 L u đ h s công vi c gi i thi u gi i pháp 18 2.3.2 Mô t h s 19 2.3.3 Mô t công vi c 19 III Các phi u mô t công vi c .20 Phi u mô t l p b ng k ho ch .20 Phi u mô t l p phi u yêu c u thay đ i .20 Phi u mô t l p phi u kh o sát .21 Phi u mô t l p phi u xây d ng gi i pháp 21 Phi u mô t l p phi u xác nh n gi i thi u gi i pháp 22 IV.Các phi u mô t d li u 22 Phi u mô t d li u v d án 22 Phi u mô t d li u v h ng m c 23 Phi u mô t d li u nhà cung ng 23 Phi u mô t d li u v khách hàng .24 Phi u mô tà d li u v nhân viên 24 Phi u mô t d li u v ch c v .25 Phi u mô t d li u v gi i pháp 25 Phi u mô t d li u v lo i gi i pháp 26 V B ng dòng thông tin .26 VI.T n d li u 27 VII Yêu c u tin h c hóa 34 CH NG II PHÂN TÍCH H TH NG M C Ý NI M 35 I Mơ Hình Truy n Thơng .35 GVHD: PGS.TS Tr n Thành Trai SVTH : Bùi ng Hoàng Ti n – Lê Th Ng c Trang Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA Mơ hình truy n thông kh o sát hi n tr ng 35 Mơ hình truy n thông xây d ng gi i pháp 35 Mơ hình truy n thơng gi i thi u gi i pháp 36 II Mơ hình ý ni m d li u 36 Ti u mơ hình ý ni m d li u nhân viên tham gia d án 36 Ti u mơ hình ý ni m d li u d án v i khách hàng 37 Ti u mơ hình ý ni m d li u k ho ch d án 37 Ti u mơ hình ý ni m d li u h ng m c d án .38 Ti u mơ hình ý ni m d li u kh o sát d án .38 Ti u mơ hình ý ni m d li u yêu c u thay đ i 39 Ti u mơ hình ý ni m d li u gi i thi u gi i pháp .39 Ti u mơ hình ý ni m d li u xây d ng gi i pháp 40 Mơ hình ý ni m d li u t ng quát 41 III Mơ hình ý ni m x lý .42 Ti u mơ hình x lý kh o sát hi n tr ng .42 Ti u mơ hình x lý xây d ng gi i pháp .43 Ti u mơ hình x lý gi i thi u gi i pháp .44 IV.Mơ hình logic d li u t ng quát 45 CH NG III PHÂN TÍCH H TH NG M C LOGIC (M C T CH C) 46 I Mơ hình t ch c x lý 46 Mơ hình t ch c x lý kh o sát hi n tr ng 46 Mơ hình t ch c x c lý xây d ng gi i pháp 47 Mơ hình t ch c x lý gi i thi u gi i pháp 48 II Mơ hình logic x lý .49 n v logic x lý Thêm khách hàng 49 n v logic x lý Thêm d án 50 n v logic x lý C p nh t h ng m c 51 n v logic x lý C p nh t tr ng thái h ng m c .53 n v logic x lý Tìm ki m khách hàng .54 n v logic x lý Chi ti t khách hàng 56 n v logic x lý L p k ho ch 57 n v logic x lý Thên n i dung k ho ch 58 n v logic x lý Phê t k ho ch 60 10 n v logic x lý L p phi u kh o sát 62 11 n v logic x lý Tr ng nhóm th m đ nh phi u kh o sát 64 12 n v logic x lý Lãnh đ o th m đ nh phi u kh o sát 66 13 n v logic x lý Yêu c u thay đ i 68 14 n v logic x lý Thêm n i dung yêu c u thay đ i 69 15 n v logic x lý L p phi u xác nh n gi i thi u gi i pháp .71 16 n v logic x lý Xác nh n phi u gi i thi u gi i pháp 73 17 n v logic x lý Phê t phi u gi i thi u gi i pháp .75 18 n v logic x lý L p phi u xây d ng gi i pháp .77 19 n v logic x lý Thêm n i dung phi u xây d ng gi i pháp 79 20 n v logic x lý Thêm nhà cung ng 81 21 n v logic x lý Thêm gi i pháp 82 22 n v logic x lý Tr ng nhóm th m đ nh phi u xây d ng gi i pháp 84 23 n v logic x lý Lãnh đ o th m đ nh phi u xây d ng gi i pháp 86 GVHD: PGS.TS Tr n Thành Trai SVTH : Bùi ng Hoàng Ti n – Lê Th Ng c Trang Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA 24 25 CH n v logic x lý Nh n thông tin công vi c 88 n v logic x lý Tr l i thông tin 89 NG IV PHÂN TÍCH THI T K HI N M C V T LÝ .90 (HI N TH C H TH NG) .90 I Mơ hình v t lý d li u SQL Server 2008 90 Mơ hình v t lý – c s d li u .91 B d li u th Microsoft SQL Server 2008 .92 2.1 B d li u th b ng ChucVu .92 2.2 B d li u th b ng TinhThanhPho 92 2.3 B d li u th b ng DuAn 92 2.4 B d li u th b ng NhanVien 93 2.5 B d li u th b ng KhachHang 93 2.6 B d li u th b ng HangMuc 93 2.7 B d li u th b ng NhaCungUng 94 2.8 B d li u th b ng GiaiPhap .94 II S đ trang web 95 Nhóm phân quy n 95 S đ trang web .96 III Mơ hình v t lý x lý 97 H ng d n hi u ch nh c s d li u đ ch y trang web 97 1.1 Yêu c u .97 1.2 Các b c th c hi n 97 Các trang web th c t 98 2.1 Màn hình trang ch 98 2.2 Màn hình trang liên h 99 2.3 Màn hình trang gi i thi u 100 2.4 Màn hình trang dành cho khách hàng xem ti n đ d án đóng góp ý ki n 101 2.5 Màn hình trang dành cho khách hàng xem thông tin nhân viên tham gia th c hi n d án .102 2.6 Màn hình trang Thêm khách hàng 103 2.7 Màn hình trang Thêm d án 103 2.8 Màn hình trang Xem thơng tin d án 104 2.9 Màn hình trang C p nh t h ng m c 104 2.10 Màn hình trang g i tin nh n cho khách hàng thơng báo t m ng, ngày tốn t m ng ngày b t đ u d ki n c a m t h ng m c m i 105 2.11 Màn hình trang Nhân viên xem n i dung công vi c đ c phân công 105 2.12 Màn hình trang Xem thông tin khách hàng d án .106 2.13 Màn hình trang L p k ho ch 106 2.14 Màn hình trang Thêm n i dung k ho ch 107 2.15 Màn hình trang Phê t k ho ch 108 2.16 Màn hình trang L p phi u xây d ng gi i pháp 109 2.17 Màn hình trang Thêm n i dung phi u xây d ng gi i pháp 109 2.18 Màn hình trang Tr ng nhóm th m đ nh phi u xây d ng gi i pháp 110 GVHD: PGS.TS Tr n Thành Trai SVTH : Bùi ng Hoàng Ti n – Lê Th Ng c Trang Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA 2.19 Màn hình trang Lãnh đ o th m đ nh phi u xây d ng gi i pháp .111 2.20 Màn hình trang L p phi u kh o sát 112 2.21 Màn hình trang Tr ng nhóm th m đ nh phi u kh o sát 113 2.22 Màn hình trang Lãnh đ o th m đ nh phi u kh o sát 114 2.23 Màn hình trang L p phi u gi i thi u gi i pháp 115 2.24 Màn hình trang Tr ng nhóm xác nh n phi u gi i thi u gi i pháp116 2.25 Màn hình trang L p phi u yêu c u thay đ i 117 2.26 Màn hình trang Thêm n i dung phi u yêu c u thay đ i 117 2.27 Màn hình Th ng kê khách hàng theo T nh, Thành ph 118 Nh ng u làm đ c 119 Nh ng u ch a làm đ c 119 H ng phát tri n 120 PH L C CÁC BI U M U LIÊN QUAN 121 PH L C GI I THI U S L C V PH NG PHÁP VÀ CÔNG C S D NG 126 PH L C H NG D N CÀI T CH NG TRÌNH 134 TÀI LI U THAM KH O .138 GVHD: PGS.TS Tr n Thành Trai SVTH : Bùi ng Hoàng Ti n – Lê Th Ng c Trang Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA CH I NG I KH O SÁT VÀ PHÂN TÍCH HI N TR NG Khái quát v Công ty D ch v Ph n m m AA S l c v công ty c thành l p n m 1999 xu th c nh tranh h i nh p toàn c u, Công ty D ch v Ph n m m AA (tên công ty đ c s a đ i) v i vai trò đ n v nghiên c u phát tri n hàng đ u l nh v c công ngh thông tin, xác đ nh vi c l nh h i, đúc k t phát huy ti m n ng, n i l c, làm ch công ngh m c tiêu chi n l c nh m th c hi n thành công đ nh h ng g n k t Nghiên c u - t o - S n xu t kinh doanh Cơng ty trì, phát tri n chi m l nh th tr ng n c v i s n ph m đáp ng tiêu chí: Tiên ti n - T ng thích - Tồn c u, thay th s n ph m nh p kh u, n l c đóng góp cho s phát tri n c a m ng l i b u vi n thơng cơng ngh thơng tin Vi t Nam, v n hịa nh p v i c ng đ ng công ngh thông tin khu v c th gi i Công ty D ch v Ph n m m AA đ c T ng giám đ c T ng Công ty B u Vi n thơng Vi t Nam ký quy t đ nh thành l p s 636/Q TCCB-L ngày 22 tháng n m 1999, c s s p x p l i hai đ n v thành viên c a đ n v tr c thu c H c vi n Cơng ngh B u Vi n thông : + Trung tâm Nghiên c u Phát tri n Ph n m m thu c Vi n Khoa h c K thu t B u n + Trung tâm t o Phát tri n Ph n m m thu c Trung tâm t o B u Vi n Thơng L nh v c ho t đ ng Công ty D ch v Ph n m m AA ho t đ ng n m l nh v c chính: + Nghiên c u khoa h c công ngh + Phát tri n, tri n khai công ngh s n ph m + S n xu t ph n m m thi t b + Ti p nh n chuy n giao công ngh + t o b i d ng nhân l c GVHD: PGS.TS Tr n Thành Trai SVTH : Bùi ng Hoàng Ti n – Lê Th Ng c Trang Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA S đ t ch c c a cơng ty Mơ hình t ch c c a công ty đ c t ch c theo hình th c sau: • Ban Giám đ c: nh ng ng i có trách nhi m cao nh t công ty - Qu n lý u hành công ty - Qu n lý nhân viên v trí làm vi c cơng ty • Phịng T ng h p: - C quan tham m u y nhi m u hành v công tác t ch c nhân s - C quan tham m u giúp vi c (v n phòng) - C quan tham m u ph c v (hành chính) • Phịng K ho ch - Tài chính: - C quan tham m u y nhi m u hành v k ho ch tài • Phịng Nghiên c u Phát tri n M ng H th ng: - Nghiên c u công ngh , gi i pháp k thu t, thi t b , t ch c m ng d ch v m ng truy n thơng (vi n thơng, Internet, truy n hình, sensor, ) - Tích h p gi i pháp, phát tri n s n ph m d ch v (voice, video, data, content, centrex, ) m ng truy n thông - Nghiên c u t ch c th c hi n vi c đo ki m, giám sát, qu n tr , b o m t m ng thi t b m ng truy n thông • Phòng Nghiên c u Phát tri n ng d ng B u chính: - Nghiên c u ng d ng công ngh thông tin ph c v s n xu t kinh doanh b u - Thi t k , phát tri n tri n khai s n ph m ph c v s n xu t kinh doanh b u - H p tác nghiên c u khoa h c, ti p nh n chuy n giao công ngh ph c v s n xu t kinh doanh b u • Phịng Nghiên c u Phát tri n ng d ng Vi n thông: - Nghiên c u ng d ng công ngh thông tin ph c v s n xu t kinh doanh vi n thông, qu n lý, u hành doanh nghi p GVHD: PGS.TS Tr n Thành Trai SVTH : Bùi ng Hoàng Ti n – Lê Th Ng c Trang Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA BM.07.04 L N TRÌNH KÝ N0 : _ Ngày … Tháng … n m … PHI U XÂY D NG GI I PHÁP : Tên d án : Tên khách hàng : Danh m c ph n c ng Nhà cung c p Thông tin s b & tài li u đính kèm Danh m c ph n m m h th ng Nhà cung c p Thơng tin s b & tài li u đính kèm Danh m c ph n m m ng d ng Nhà cung c p Thông tin s b & tài li u đính kèm Tên, mã hi u h s đ y đ kèm : Xác nh n c a Ng i th c hi n Ý ki n nh n xét Tr t ng nhóm Khơng đ t i di n lãnh đ o t Không đ t Ký GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 124 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA BM.07.05 L N TRÌNH KÝ N0 : _ Ngày … Tháng … n m … PHI U XÁC NH N GI I THI U GI I PHÁP Tên khách hàng : _ i di n b i : Ch c v : _ a m : _ _ Th i gian : N i dung Ý ki n khách hàng Khách hàng xác nh n GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Ngày … tháng … n m 2004 Ng i th c hi n Trang 125 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA PH L C GI I THI U S L CÔNG C S Ph C V PH D NG NG PHÁP VÀ ng pháp Merise - Merise vi t t t c a c m t Methode Pour Rassembler les Ideés Sans Effort, d ch t ng t là: ph ng pháp đ t p h p ý t ng không c n c g ng, ph ng pháp phân tích có ngu n g c t Pháp Ph ng pháp Mesise đ i vào nh ng n m cu i c a th p niên 70, k t qu nghiên c u c a nhi u t p th nghiên c u tin h c nh m đáp ng s ch đ i c a ng i s d ng c tr ng c b n c a ph ng pháp Merise là: + Nhìn tồn c c + Tách r i d li u x lý + Ti p c n theo m c - Các đ c tr ng c a ph ng pháp Merise đ c th hi n qua vi c nh n th c xây d ng lo i mơ hình q trình phân tích thi t k b ng b ng sau: M c Quan ni m T ch c K thu t D li u Mơ hình quan ni m d li u Mơ hình logic d li u Mơ hình v t lý d li u X lý Mơ hình quan ni m x lý Mơ hình t ch c x lý Mơ hình tác v x lý 2.1 u m c a ph ng pháp Merise có c s khoa h c v ng ch c Hi n ph ng pháp đ c s d ng nhi u t i Pháp, n c châu Âu c ng đ ng nói ti ng Pháp ph i phân tích thi t k h th ng l n - Nh c m c a ph ng pháp c ng k nh, đó, vi c s d ng ph ng pháp đ gi i quy t áp d ng nh nhi u lúc d n đ n vi c kéo dài th i gian, n ng n không đáng có Cơng c Cơng c tr giúp phân tích thi t k h th ng Power AMC 15.2 2.2 - Power AMC công c đ h a thi t k ý ni m h th ng thông tin môi tr ng Windows Công c h tr phân tích viên vi c phác th o mơ hình: mơ hình truy n thơng, mơ hình ý ni m d li u, mơ hình v t lý d li u, mơ hình ý ni m x lý mơ hình t ch c x lý - Môi tr ng làm vi c c a công c g m: + Giao di n đ h a: dùng đ v đ i t ng c a mơ hình + T n: dùng đ ghi nh , ki m soát đ i t ng ý ni m khác H qu n tr c s d li u Microsoft SQL Server 2008 - Microsoft SQL Server m t h qu n tr c s d li u liên quan h m ng máy tính, ho t đ ng theo mơ hình khách ch cho phép đ ng th i lúc có nhi u ng i dùng truy xu t đ n d li u, qu n lý vi c truy c p h p l quy n h n c a t ng ng i dùng m ng GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 126 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA Các tính n ng m i n hình: + Ánh x c u trúc d li u cho th c th c a doanh nghi p b ng ADO.NET Entity Framework m i + S d ng cú pháp thích h p đ truy v n d li u g m nhi u lo i khác thông qua nh ng ph n m r ng c a ngôn ng truy v n tích h p NET (LINQ) cho Microsoft Visual C#® Microsoft Visual Basic® NET + T o gi i pháp k t n i b ng SQL Server 2008 Compact Edition Microsoft Synchronization Services + L u tr d li u h p nh t thông qua SQL Server 2008 h tr cho d li u quan h , XML, Filestream d a v trí đ a lý - - Tính n ng su t: Tính n ng su t đ c c i thi n, cho phép chuyên gia phát tri n ph n m m có đ c n ng su t cao cơng vi c b ng s tích h p xuyên su t gi a ki n trúc (framework), công ngh k t n i d li u, ngơn ng l p trình, d ch v Web, công c phát tri n d li u + Xây d ng ng d ng trung tâm d li u th h k ti p v i ADO.NET Entity Framework: nh ngh a m t mơ hình đ i t ng khái ni m phong phú d a vào Entity Data Model (EDM) b ng c s d li u logic c t th c th m c cao h n Mơ hình hóa ng d ng c s d li u nhanh b ng s d ng ADO.NET Entity Framework đ t o th c th đáp ng ch t ch v i nhu c u doanh nghi p Cho phép t p trung vào vi c phát tri n gi i pháp doanh nghi p mà không ph i quan tâm v cách d li u đ c t ch c m t c s d li u Hi u trì m i kích c c a ng d ng c s d li u b ng vi c tr u t ng hóa mơ hình d li u khái ni m t cách d li u đ c l u m t c s d li u + Truy v n truy c p d li u v i LINQ: L i d ng m r ng c a ngôn ng truy v n đ i v i C# Visual Basic NET S d ng cú pháp thích h p đ truy v n d li u t kho d li u mong mu n, c th g m có th c th , c s d li u quan h , XML, ADO.NET DataSet đ i t ng b nh L i d ng kh n ng x lý d li u hi u qu c a LINQ c ng nh thi t k ki m tra l i s h p l ki u Gi m đ c s l ng mã c n thi t cho vi c truy c p d li u, làm cho ng d ng đ c trì hi u qu h n, đ n gi n h n + Khai thác công ngh n n t ng d li u v i Visual Studio: Mang t t c công ngh n n t ng d li u c a Microsoft (Microsoft Data Platform) vào m t s n ph m đ có th s d ng d dàng hi u qu Microsoft Visual Studio® Vi t mã cho nhi u ng d ng Internet phong phú, ng d ng trình khách trình ch , s c m nh n môi tr ng phát tri n m nh m xuyên su t t đ u đ n cu i trình phát tri n ng d ng Nâng cao n ng su t thơng qua Microsoft IntelliSense® s h tr kèm theo cho ADO.NET Entity Framework LINQ S c ng tác tri t đ gi a ki n trúc s , chuyên gia phát tri n ki m tra viên b ng Visual Studio Team System Edition - Kh n ng toàn di n : Phát tri n gi i pháp d li u t p trung cho phép truy c p, s d ng qu n lý d li u t b t k ngu n d li u cho phép phân ph i hi u qu đ n ng i dùng thích đáng L i d ng đ c hàng lo t ngh k t n i d li u GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 127 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA - Kh n ng nâng c p: Xây d ng gi i pháp d li u t p trung có kh n ng nâng c p nh m đáp ng cho b t k lu ng công vi c t thi t b nh nh t đ n máy ch l n nh t cho phép ng d ng c a b n có kh n ng nâng cao v i nh ng yêu c u c a doanh nghi p 2.3 2.4 Ngôn ng ASP.Net - ASP.NET (Active Server Pages NET) m t n n t ng ng d ng web (web application framework) đ c phát tri n cung c p b i Microsoft, cho phép nh ng ng i l p trình t o nh ng trang web đ ng, nh ng ng d ng web nh ng d ch v web L n đ u tiên đ c đ a th tr ng vào tháng n m 2002 v i phiên b n 1.0 c a NET framework, công ngh n i ti p c a Microsoft Active Server Pages (ASP) ASP.NET đ c biên d ch d i d ng Common Language Runtime (CLR), cho phép nh ng ng i l p trình vi t mã ASP.NET v i b t k ngôn ng đ c h tr b i NET language u m: + ASP.Net cho phép b n l a ch n m t ngơn ng l p trình mà b n u thích: Visual Basic.Net, J#, C#, … + ASP.Net h tr m nh m b th vi n phong phú đa d ng c a Net Framework, làm vi c v i XML, Web Service, truy c p c s d li u qua ADO.Net, … + ASP.Net s d ng phong cách l p trình m i: Code behide Tách code riêng, giao di n riêng nên d đ c, d qu n lý b o trì + Khơng c n lock, không c n đ ng ký DLL + Cho phép nhi u hình th c c u hình ng d ng + H tr qu n lý ng d ng m c toàn c c + Global.aspx có nhi u s ki n h n + Qu n lý session nhi u Server, không c n Cookies + H tr qu n lý tr ng thái c a control + T đ ng phát sinh mã HTML cho Server control t ng ng v i t ng lo i Browser + H tr nhi u c ch cache Mơ hình MVC - MCV (Model View Controller) tên m t ph ng pháp chia nh m t ng d ng thành ba thành ph n đ cài đ t, m i thành ph n đóng m t vai trị khác nh h ng l n nhau, moMdels, Views Controllers: GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 128 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA + Models (T ng d li u): m t đ i t ng ho c m t t p h p đ i t ng bi u di n cho ph n d li u c a ch ng trình, ví d nh d li u đ c l u database, d li u t m t h th ng ng d ng khác nh legacy system, file system, mail system, … + Views (T ng giao di n): ph n giao di n v i ng i dùng, bao g m vi c hi n th d li u hình, cung c p menu, nút b m, h p đ i tho i, ch n l a, … đ ng i dùng có th thêm, xóa s a, tìm ki m làm thao tác khác đ i v i d li u h th ng Thông th ng, thông tin c n hi n th đ c l y t thành ph n Models + Controllers (T ng u n): ch u trách nhi m x lý tác đ ng v m t giao di n, thao tác đ i v i models, cu i ch n m t view thích h p đ hi n th hình Trong ki n trúc MVC, view ch có tác d ng hi n th giao di n mà thơi, cịn u n dòng nh p xu t c a ng i dùng v n Controllers đ m trách u m: + Phát tri n ph n m m: có tính chun nghi p hóa, có th chia cho nhi u nhóm đ c đào t o nhi u k n ng khác nhau, t thi t k m thu t cho đ n l p trình đ n t ch c database + B o trì: v i l p đ c phân chia theo nh nói, thành ph n c a m t h th ng d đ c thay đ i, nh ng s thay đ i có th đ c cô l p t ng l p, ho c ch nh h ng đ n l p g n k c a nó, ch khơng phát tán náo lo n c ch ng trình + M r ng: v i l p đ c chia theo ba l p nh nói, vi c thêm ch c n ng vào cho t ng l p s d dàng h n phân chia theo cách khác + Ti n v bug l i, ki m soát code, workflow d dàng h n nhi u ng i có th tham gia phát tri n m t module - Nh c m: 2.5 + i v i d án nh : c ng k nh, t n th i gian phát tri n + Trade-off performance, t n th i gian trung chuy n DTO (Data Transfer Object) gi a layers ASP.Net MVC - ASP.Net MVC m t framework phát tri n ng d ng web m i c a Microsoft, k t h p gi a tính hi u qu nh g n c a mô hình model-viewcontroller (MVC), nh ng ý t ng cơng ngh hi n đ i nh t, v i nh ng thành ph n t t nh t c a n n t ng ASP.Net hi n th i ASP.Net MVC m t l a ch n khác bên c nh n n t ng WebForm phát tri n m t ng d ng web s d ng ASP.Net - Cho phép s chia tách rành m ch gi a thành ph n, m i thành ph n đ u có kh n ng đ c test riêng bi t m c đ nh h tr TDD (test driven developer) T t c m i liên h y u MVC đ u có giao di n đ hi n th đ u có th xây d ng thành mơ hình bao g m interface-based IHttpRequest/ IHttpResponse B n có th ch y unit test cho ng d ng mà không ph i ch y Controllers ASP.NET process, u làm unit test ch y GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 129 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA 2.6 nhanh h n B n có th s d ng unit testing framework c ng đ c, k c NUnit, MBUnit, MS Test, c thi t k đ có th d m r ng ti n d ng, t t c m i th MVC framework đ u có th nhanh chóng đ c thay đ i, tùy ch n hóa Ví d b n có th vi t m t View s d ng cho nhi u ng d ng khác nhau, tính pluggable - Bao g m m t ánh x URL m nh m cho phép b n xây d ng ng d ng thân thi n v i b máy tìm ki m v i ng i dùng (ví d : có th ánh x URL /products/edit/4 m t trang cho phép ch nh s a thông tin v s n ph m, ho c /Blogs/scottgu/10-10-2007/SomeTopic/ đ xem thông tin) - ASP.Net MVC Framework h tr đ y đ tính n ng b o m t c a ASP.net nh Form/ Windows authenticate, URL authorization, membership/ roles, output data caching, section/ profile state, configuration system, provider architecture, … - ASP.Net MVC Framework c ng h tr file ASP.net nh ASPX, ASCX Master đánh d u t p tin nh m t “view template” (có th d dàng s d ng tính n ng c a ASP.Net nh l ng trang Master, mô t server controls, template, data-binding, localization, …) Tuy nhiên s khơng cịn postback interactive back server thay vào interactive end-user v i m t controller class (khơng cịn viewstate, page lifecycle) Xây d ng ng d ng ASP.Net MVC Framework xây d ng ng d ng v i ASP.Net MVC Framework c n có môi tr ng ho t đ ng Net Framework 3.5 c n m t MVC Framework Trong Visual Studio 2008 ch a có s n ASP.Net MVC Web Applcation, ta có th download t i đ a ch www.microsoft.com/download/en/details.aspx?id=5388 Cài đ t Visual Studio 2008, sau cài đ t ASP.Net MVC Framework ta có th xây d ng ng d ng v i MVC - T o m t project v i ASP.Net MVC Web Applcation: GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 130 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA + Trong ch ng trình Visual Studio 2008 cài đ t ASP.Net MVC Framework: File → New Project → Windows C# → ASP.Net MVC Web Applcation (xem hình sau) + Khi t o m t ASP.Net MVC Framework h p tho i Unit test xu t hi n Ch n Yes n u mu n t o m t Project Test, ch n No n u không mu n t o m t Projectest (xem hình sau) GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 131 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA + Sau m t ng d ng ASP.Net MVC Web Applcation, m c Solution Explorer s xu t hi n ba th m c m c đ nh là: Models, Views Controllers ch a đ i t ng t ng ng v i thành ph n Models, Views Controllers MVC + M r ng folder Controllers s th y HomeController.cs M r ng folder Views s th y folder Home, Shared Account M r ng folder Home s th y About.cs Index.cs (xem hình sau) GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 132 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA + Ch y ng d ng b ng cách nh n F5 N u ng d ng t o l n đ u s có thơng báo h i có cho phép m ch đ Debug không? N u đ ng ý ch n “Modify the Web.config file to enable debugging”, không mu n Debug ch n “Run without debugging” (xem hình sau) + K t qu ch y ng d ng ng d ng đ c load vào browser (xem hình sau) GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 133 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA PH L C H NG D N CÀI T CH NG TRÌNH Yêu c u - Máy cài SQL Server 2008 IIS Các b c th c hi n - Kh i đ ng IIS - Sau đó, click ph i chu t Sites, ch n Add Web Site, h p tho i Add Web Site xu t hi n GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 134 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA - Add web site: + t tên web site t i Site name (ví d QLDuAn) + i n Port t i Port (8080) - Click ph i chu t Application Pools, ch n Add Application Pool, h p tho i Add Application Pool xu t hi n GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 135 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA - Add Application Pool: + t tên Application Pool t i Name (ví d QLDuAn) + T i NET Framework version ch n NET Framework v2.0.50727 - Click ph i chu t vào tên website v a t o (QLDuAn), ch n Manage Web Site, ch n Advanced Settings H p tho i Advanced Settings xu t hi n GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 136 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA - Advanced Settings:   - Trong General, m c Application Pool ch n Application Pool v a t o (QLDuAn) - Cu i cùng, kh i đ ng trình t IE (ho c Firefox, chrome) Trên đ a ch gõ tên: locall host:[ port lúc t o](8080) GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 137 Phân tích - thi t k - hi n th c m t Data web qu n lý Quy trình Cung c p gi i pháp Cty AA TÀI LI U THAM KH O • • • Sách tham kh o: PHÂN TÍCH THI T K H TH NG THƠNG TIN – Tr n Thành Trai CƠNG C PHÂN TÍCH VÀ THI T K H TH NG THÔNG TIN AMC*DESIGNOR – Tr n Thành Trai & Phan M Trinh Giáo trình L P TRÌNH NG D NG WEB V I ASP.NET – Lâm Thi n • • • • Các trang web tham kh o (Code Tutorial ): http://www.codeproject.com http://www.w3schools.com http://www.dynamic.com http://www.asp.net GVHD: PGS.TS Tr n Thành Trai SVTH: Bùi ng Hoàng Ti n - Lê Th Ng c Trang 138

Ngày đăng: 20/10/2022, 03:20

HÌNH ẢNH LIÊN QUAN

phù hp ca kho sá ts b, hình th cx lý, nhân viên th c hi n và th i h n hoàn thành.  - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
ph ù hp ca kho sá ts b, hình th cx lý, nhân viên th c hi n và th i h n hoàn thành. (Trang 15)
I. Mơ Hình Tru yn Thơng - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
nh Tru yn Thơng (Trang 36)
3. Mơ hình tru yn thông gi i thi u gi i pháp - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
3. Mơ hình tru yn thông gi i thi u gi i pháp (Trang 37)
2. Ti u mơ hình ý ni md li ud án vi khách hàng - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
2. Ti u mơ hình ý ni md li ud án vi khách hàng (Trang 38)
3.1. Trình bày: Maket màn hình cp nh th ng c - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
3.1. Trình bày: Maket màn hình cp nh th ng c (Trang 52)
3.5. Ti u mơ hình - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
3.5. Ti u mơ hình (Trang 53)
8.1. Trình bày: Maket màn hình Thêm ni dung kho ch - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
8.1. Trình bày: Maket màn hình Thêm ni dung kho ch (Trang 59)
8.5. Ti u mơ hình - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
8.5. Ti u mơ hình (Trang 60)
12.1. Trình bày: Maket màn hình Lãnh đo th mđ nh phi u kho sát - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
12.1. Trình bày: Maket màn hình Lãnh đo th mđ nh phi u kho sát (Trang 67)
13.1. Trình bày: Maket màn hình Yêu cu thay đi - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
13.1. Trình bày: Maket màn hình Yêu cu thay đi (Trang 69)
13. nv logic x lý Yêu cu thay đi - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
13. nv logic x lý Yêu cu thay đi (Trang 69)
15.1. Trình bày: Maket màn hình Lp phi u xác nh ngi i thi u gi i pháp - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
15.1. Trình bày: Maket màn hình Lp phi u xác nh ngi i thi u gi i pháp (Trang 72)
16.1. Trình bày: Maket màn hình Xác nh n phi u gi i thi u gi i pháp - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
16.1. Trình bày: Maket màn hình Xác nh n phi u gi i thi u gi i pháp (Trang 74)
20. nv logic x lý Thêm nhà cung ng - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
20. nv logic x lý Thêm nhà cung ng (Trang 82)
20.5. Ti u mơ hình d li u - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
20.5. Ti u mơ hình d li u (Trang 83)
24. nv logic x lý Nh n thông tin công vic - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
24. nv logic x lý Nh n thông tin công vic (Trang 89)
24.1. Trình bày: Maket màn hình Nhân thơng tin phân cơng cơng vic - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
24.1. Trình bày: Maket màn hình Nhân thơng tin phân cơng cơng vic (Trang 89)
25.1. Trình bày: Maket màn hình Tr li thông tin - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
25.1. Trình bày: Maket màn hình Tr li thông tin (Trang 90)
1. Mơ hình vt lý – cs d li u - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
1. Mơ hình vt lý – cs d li u (Trang 92)
2.2. Màn hình trang liê nh - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
2.2. Màn hình trang liê nh (Trang 100)
2.19. Màn hình trang Lãnh đo th mđ nh phi u xây d ng gi i pháp   - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
2.19. Màn hình trang Lãnh đo th mđ nh phi u xây d ng gi i pháp   (Trang 112)
2.26. Màn hình trang Thêm ni dung phi u yêu cu thay đi - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
2.26. Màn hình trang Thêm ni dung phi u yêu cu thay đi (Trang 118)
2.25. Màn hình trang Lp phi u yêu cu thay đi - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
2.25. Màn hình trang Lp phi u yêu cu thay đi (Trang 118)
2.27. Màn hình Th ng kê khách hàng the oT nh, Thành ph - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
2.27. Màn hình Th ng kê khách hàng the oT nh, Thành ph (Trang 119)
Hình th cx lý Ngi th chin Thi hn hoàn thành - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
Hình th cx lý Ngi th chin Thi hn hoàn thành (Trang 124)
hình sau). - 0754.PDFPHÂN TÍCH - THIẾT KẾ - HIỆN THỰC DATA WEB QUẦN LÝ QUY TRÌNH CUNG CÁP GIẢI PHÁP
hình sau (Trang 134)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w