Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 69 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
69
Dung lượng
0,94 MB
Nội dung
75Ѭ Ӡ1*Ĉ ҤI HӐ&6Ѭ3+ ҤM ±ĈҤI HӐ&Ĉ¬1 ҸNG KHOA TIN HӐC BÁO CÁO KHÓA LUҰN TӔT NGHIӊP ĈӅtài: XÂY DӴNG WEBSITE QUҦN LÝ NGÂN HÀNG MÁU SӔNG TҤI THÀNH PHӔĈ¬1 ҸNG Giҧ QJYLrQKѭ ӟng dү n : TS NGUYӈN THӎNGӐC ANH Sinh viên : NGUYӈ19Ă1+ ҰU Lӟp sinh hoҥ t : 14CNTT Ĉ¬1 ҸNG, 04/2018 LӠI CҦ0Ѫ1 Ĉ͋hồn thành FKX\rQÿ ͉khóa lu̵ n này, ÿ ̯u tiên tơi xin chân thành c̫P˯Q quý th̯y, cô khoa Tin h͕FFNJQJQK˱TXêWK ̯\F{ÿDQJJL ̫ ng d̩y công tác t̩ LWU˱ ͥQJĈ ̩i h͕ F6˱SK ̩m - Ĉ̩ i h͕FĈj1 ̽ QJÿmWUX\ ͉ Qÿ ̩ t nhͷng ki͇ n thͱc quý báu cho nhͷQJQăPK ͕c vͳa qua Tôi xin g͵Lÿ ͇ n cô TS Nguy͍ n Th͓Ng͕c Anh quý th̯y, cô khoa Tin h͕ F7U˱ ͥQJĈ ̩ i h͕F6˱SK ̩m - Ĉ̩i h͕FĈj1 ̽ng, nhͷng QJ˱ ͥi ÿmW ̵QWuQKK˱ ͣng d̳ QJL~Sÿ ͩt{Lÿ ͋hồn thành khóa lu̵ n lͥi c̫m c̫P˯Q chân thành sâu s̷c nh̭ t Vì ki͇ n thͱc b̫n thân cịn h̩ n ch͇ , q trình hồn thành khóa lu̵ n tơi khơng tránh kh͗ i nhͷng sai sót, kính mong nh̵ Qÿ˱ ͫc nhͷng ý ki͇ QÿyQJ góp tͳquý th̯y, cô Xin trân tr͕ ng c̫P˯Q Ĉj1 ̽ ng, ngày tháng 04 QăP 2018 Sinh viên thc hi͏ n NguyӉ Q9ăQ+ ұu LӠI &$0Ĉ2$1 7{L[LQFDPÿRDQ Nhͷng n͡ i dung báo cáo thc hi͏ QG˱ ͣi sK˱ ͣng d̳ n trc ti͇ p cͯ a cô TS Nguy͍ n Th͓Ng͕c Anh M͕i tham kh̫ Rÿ˱ ͫFGQJWURQJEiRFiRQj\ÿ ͉ Xÿ˱ ͫc trích d̳n rõ ràng tên tác gi̫, tên cơng trình nghiên cͱu, thͥi JLDQYjÿ ͓ DÿL ͋ m công b͙ M͕i ssao chép không hͫp l͏ , vi ph̩m quy ch͇ÿjRW ̩o hay gian trá, tơi xin ch͓ u hồn tồn trách nhi͏ m Sinh viên thc hi͏ n NguyӉ Q9ăQ+ ұu NHҰN XÉT CӪA GIҦ1*9,Ç1+Ѭ ӞNG DҮN Ĉj1 ̽ QJQJj\WKiQ Gi̫QJYLrQK˱ ͣng d̳n TS NguyӉ n ThӏNgӑ c Anh Sinh viên NguyӉ Q9ăQ+ ұu NHҰN XÉT CӪA HӜ,Ĉ ӖNG PHҦN BIӊN Ĉj1 ̽ QJQJj\WKiQ H͡Lÿ ͛ng ph̫n bi͏ n i MӨC LӨC LӠI CҦ0Ѫ1 LӠI CAM Ĉ2$1 MӨC LӨC i DANH MӨC CÁC KÝ HIӊU, CÁC CHӲ VIӂT TҲT iv DANH MӨC CÁC HÌNH v DANH MӨC BҦNG viii MӢĈҪU &+ѬѪ1*&Ѫ6 ӢLÝ THUYӂT 1.1 Phân tích thiӃ t kӃhӋthӕ ng 1.2 Phân tích thiӃ t kӃhӋthӕ QJKѭ ӟQJÿ ӕLWѭ ӧng 1.2.1 Khái niӋ m vӅphân tích thiӃ t kӃKѭ ӟQJÿ ӕ LWѭ ӧng 1.2.2 Khái niӋ m vӅUML 1.2.3 Phân tích thiӃ t kӃKѭ ӟQJÿ ӕLWѭ ӧng sӱdөng UML 1.3 NӅ n tҧ ng công nghӋ 1.3.1 Giӟi thiӋ u vӅHTML 1.3.2 Giӟi thiӋ u vӅCSS Bootstrap 13 1.3.3 Giӟi thiӋ u vӅSASS 14 1.3.4 Giӟi thiӋ u vӅJavaScript .15 NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p ii 1.3.5 Giӟi thiӋ u vӅTypeScript 16 1.3.6 Giӟi thiӋ u vӅAngular 17 1.3.7 Giӟi thiӋ u vӅRESTful API 18 1.3.8 Giӟi thiӋ u vӅJava 18 1.3.9 Giӟi thiӋ u vӅmơ hình MVC 19 1.3.10 Giӟi thiӋ u vӅSpring boot 20 1.3.11 Giӟi thiӋ u vӅMySQL .20 &+1*3+ặ17ậ&+9ơ7+, T KHTHNG 22 2.1 Ĉһ t vҩ Qÿ Ӆ 22 2.2 Yêu cҫ u chӭFQăQJ 22 2.3 Yêu cҫ u phi chӭFQăQJ 23 2.4 Phân tích thiӃ t kӃhӋthӕ ng 23 2.4.1 6ѫÿ ӗca sӱdө ng 23 2.4.2 Ĉһ t tҧca sӱdөng chung cho tҩ t cҧcác loҥ i tài khoҧ n .28 2.4.3 Ĉһ c tҧca sӱdө ng riêng cho quҧ n trӏviên 33 2.4.4 ThiӃ t kӃFѫV ӣdӳliӋ u 37 2.4.5 6ѫÿ ӗlӟp 41 2.4.6 6ѫÿ ӗtuҫ n tӵ 42 &+ѬѪ1*75, ӆN KHAI VÀ KӂT QUҦ 47 3.1 0{LWUѭ ӡng triӇ n khai 47 NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p iii 3.2 KӃ t quҧtriӇ n khai 47 3.2.1 Giao diӋ QWUDQJÿăQJQK ұ p 47 3.2.2 Giao diӋ n trang chӫ 48 3.2.3 Giao diӋ QWUDQJÿăQJNêWKjQKYLrQ 49 3.2.4 Giao diӋ n trang thông tin cá nhân .49 3.2.5 Giao diӋ n trang sӵkiӋ n 50 3.2.6 Giao diӋ n trang chi tiӃ t tin tӭc 50 3.2.7 Giao diӋ QWUDQJÿăQJWLQW ӭc 51 3.2.8 Giao diӋ n trang cҭ m nang 51 3.2.9 Giao diӋ n trang liên hӋ .52 3.2.10 Giao diӋ n trang quҧ n trӏviên 52 KӂT LUҰN 53 Các kӃ t quҧÿҥ Wÿѭ ӧc 53 Hҥ n chӃ 53 +ѭ ӟng phát triӇ n 53 TÀI LIӊU THAM KHҦO 54 NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p iv DANH MӨC CÁC KÝ HIӊU, CÁC CHӲ VIӂT TҲT STT Ký hiӋ u viӃ t tҳ t Tên cӫ a ký hiӋ u viӃ t tҳ t HTML HyperText Markup Language UML Unified Modeling Language CSS Cascading Style Sheets SASS Syntactically Awesome Style Sheets API Application Programming Interface DOM Document Object Model XML Extensible Markup Language ECMA European Computer Manufacturers Association JSON JavaScript Object Notation 10 CLI Command-line interface 11 IE Internet Explorer 12 OPP Object Oriented Programming 13 MVC Model-View-Control 14 SQL Structured Query Language 15 CSDL &ѫV ӣdӳliӋ u 16 OOAD Object Oriented Analysis and Design NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p v DANH MӨC CÁC HÌNH SӕhiӋ u Tên hình vӁ hình vӁ Trang 1.1 Cҩ u trúc cӫa mӝt tài liӋ u HTML 12 1.2 Ví dөvӅmã TypeScript 21 1.3 Ví dөvӅmã JavaScript 21 1.4 Giӟi thiӋ u vӅmơ hình MVC 23 2.1 Ca sӱdөng cho tҩ t cҧcác loҥ i tài khoҧ n 28 2.2 Ca sӱdөng tә ng quát cӫa thành viên 29 2.3 Ca sӱdөng tә ng quát cӫa quҧ n trӏviên 30 2.4 Ca sӱdөng ÿăQJQK ұ p 31 2.5 Ca sӱdөng ÿăQJNê 31 2.6 Ca sӱdөng quҧ n lý thông tin cá nhân 31 2.7 Ca sӱdөng tìm kiӃ m 32 2.8 Ca sӱdөng xem lӏ ch sӱhiӃ n máu 32 2.9 Ca sӱdөng xem tin tӭc 33 2.10 Ca sӱdөng ÿăQJWLQW ӭc 33 2.11 Ca sӱdөng xem sӵkiӋ n 33 2.12 Ca sӱdөng quҧ n lý tin tӭc 34 2.13 Ca sӱdөng quҧ n lý sӵkiӋ n 34 NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p 33 2.4.2.7 Ca sӱdөng xem lӏ ch sӱhiӃ n máu - MөFÿtFK xem thông tin chi tiӃ t lӏ ch sӱhiӃ n máu cӫa bҧ n thân cұ p nhұ t lӏ ch sӱhiӃ n máu - Mô tҧ : VDXNKLÿăQJQK ұ p QJѭ ӡi dùng vào trang quҧ n lý thông tin cá QKkQÿ Ӈxem lӏ ch sӱhiӃ n máu cұ p nhұ t - Luӗ ng sӵkiӋ n chính: +jQKÿӝQJWiFQKkQ 3KҧQӭQJKӋWKӕQJ 'ӳOLӋXOLrQT &KӑQFKӭFQăQJTXҧQ +LӇQWKӏJLDRGLӋQ xem 7jLNKRҧQ lý thông tin cá nhân thông tin cá nhân &KӑQ[HPOӏFKVӱKLӃQ +LӇQWK ӏWK{QJWLQFKL TjLNKRҧQ máu WLӃWFiFOҫQKLӃQPiX &KӑQFұSQKұWOӏFKVӱ +LӇQWKӏELӇXPүXÿӇ 7jLNKRҧQ KLӃQPiX QKұSWK{QJWLQ 1KұSWK{QJWLQYjR LӇPWUDWK{QJWLQYj Tài khoҧQ ELӇXPүX YjQKҩQOѭX FұSQKұWYjRFѫVӣGӳ OLӋX B̫ng 2.7: B̫ ng mơ t̫lu͛ ng ski͏ n ca s͵dͭng xem l͓ ch s͵hi͇ n máu - Luӗ ng sӵkiӋ n phө : không - Ngoҥ i lӋ : nӃ u nhұ p thông tin không hӧp lӋyêu cҫ u nhұ p lҥ i 2.4.3 Ĉһc tҧca sӱdөng riêng cho quҧn trӏviên 2.4.3.1 Ca sӱdөng tìm kiӃ m - MөFÿtFK tìm kiӃ PQJѭ ӡi sҹ n sàng hiӃ QPiXWKHRQKyPPi ӏ a chӍ - Mơ tҧ : sau chӑn nhóm máu nhұ p thơng tin cҫ n tìm kiӃ m, hӋthӕ ng sӁlӑc theo yêu cҫ u tìm kiӃ m trҧvӅdanh sách kӃ t quҧ NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p 34 - Luӗ ng sӵkiӋ n chính: +jQKÿӝQJWiFQKkQ 3KҧQӭQJKӋWKӕQJ 'ӳOLӋXOLrQT 1KұSWK{QJ tin vào 7uPNLӃPWӯNKyDWURQJ 7jLNKRҧQ ELӇXPүX FѫVӣGӳOLӋX B̫ng 2.8: B̫ ng mơ t̫lu͛ ng ski͏ n ca s͵dͭng tìm ki͇ m - Luӗ ng sӵkiӋ n phө : không - Ngoҥ i lӋ : nӃ u tӯNKyDNK{QJFyWURQJFѫV ӣdӳliӋ u trҧvӅkӃ t quҧ khơng tìm thҩ y 2.4.3.2 Ca sӱdөng quҧn lý tin tӭc - MөFÿtFK duyӋ t tin tӭc cӫa thành viên, xóa, chӍ nh sӱa tin tӭc - Mô tҧ : sau ÿăQJQK ұ p vào trang quҧ n trӏviên, chӑn chӭFQăQJTX ҧ n lý tin tӭc, hiӇ n thӏdanh sách tin tӭFFKѭDÿѭ ӧc duyӋ WQJѭ ӡi dùng chӑ n tin tӭc muӕn duyӋ t, xóa, chӍ nh sӱa - Luӗ ng sӵkiӋ n chính: +jQKÿӝQJWiFQKkQ 3KҧQӭQJKӋWKӕQJ 'ӳOLӋXOLrQT &KӑQFKӭFQăQJ TXҧQ +LӇQWKӏGDQKViFKWLQ 7LQWӭF OêWLQWӭFWӭFFKѭDÿѭӧFGX\ӋW &KӑQWLQWӭFPXӕQ &ұSQKұWWUҥQJWKiLWLQ 7LQWӭF GX\ӋWVDXÿyQKҩQ WӭFÿmÿѭӧFGX\ӋWYjR GX\ӋW FѫVӣ GӳOLӋX &KӑQGDQKViFKWLQWӭF +LӇQWKӏGDQKViFKWLQ 7LQWӭF WӭFÿmÿѭӧFGX\ӋW &KӑQWLQWӭFPXӕQ[yD ;yDFiFWLQÿmÿѭӧF 7LQWӭF FKӑQWURQJFѫVӣGӳ OLӋX NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p 35 &KӑQWLQWӭFPXӕQ +LӇQWKӏELӇXPүXÿӇ 7LQWӭF FKӍQKVӱD QKұSWK{QJWLQ 1KұSWK{QJWLQYj o &ұSQKұWWLQWӭFÿm 7LQWӭF ELӇXPүXYjQKҩQOѭX FKӍQKVӱDYjRFѫVӣGӳ OLӋX B̫ng 2.9: B̫ ng mô t̫lu͛ ng ski͏ n ca s͵dͭng qu̫n lý tin tͱc - Luӗ ng sӵkiӋ n phө : không - Ngoҥ i lӋ : nӃ u nhұ p thông tin khơng hӧp lӋthì u cҫ u nhұ p lҥ i 2.4.3.3 Ca sӱdөng quҧn lý sӵkiӋ n - MөFÿtFK QJѭ ӡi dùng tҥ o sӵkiӋ n, chӍ nh sӱa xóa sӵkiӋ n - Mơ tҧ : VDXNKLÿăQJQK ұ p vào trang quҧ n trӏviên, chӑn chӭFQăQJTX ҧ n lý sӵkiӋ n, hiӇ n thӏdanh sách sӵkiӋ Qÿmÿѭ ӧc tҥ o, tҥ o sӵkiӋ nQJѭ ӡi dùng có thӇchӑn xem chi tiӃ t, chӍ nh sӱa, xóa sӵkiӋ n - Luӗ ng sӵkiӋ n chính: +jQKÿӝQJWiFQKkQ 3KҧQӭQJKӋWKӕQJ 'ӳOLӋXOLrQT &KӑQFKӭFQăQJ TXҧQ +LӇQWKӏGDQKViFKVӵ 6ӵNLӋQ OêVӵNLӋQNLӋQÿmWҥR &KӑQWҥRPӟLVӵNLӋQ +LӇQWKӏELӇXPүXÿӇ 6ӵNLӋQ QKұSWK{QJWLQ 1KұSWK{QJWLQYjR LӇPWUDWK{QJWLQYj 6ӵNLӋQ ELӇXPүXYjQKҩQQ~W FұSQKұWYjRFѫVӣGӳ WҥR OLӋX &KӑQVӵNLӋQPXӕQ +LӇQWKӏELӇXPүXÿӇ 6ӵNLӋQ FKӍQKVӱDWӯGDQKViFK QKұSWK{QJWLQ VӵNLӋQ 1KұSWK{QJWLQYjR LӇPWUDWK{QJWLQYj 6ӵNLӋQ ELӇXPүXYjQKҩQQ~W FұSQKұWYjR FѫVӣGӳ OѭX OLӋX NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p 36 &KӑQQ~W[yDӣPӛL ;yDVӵNLӋQWURQJFѫVӣ 6ӵNLӋQ hàng danh sách GӳOLӋX VӵNLӋQ B̫ng 2.10: B̫ng mô t̫lu͛ ng ski͏ n ca s͵dͭ ng qu̫ n lý ski͏ n - Luӗ ng sӵkiӋ n phө : không - Ngoҥ i lӋ : nӃ u thông tin nhұ p khơng hӧp lӋthì u cҫ u nhұ p lҥ i 2.4.3.4 Ca sӱdөng thӕng kê - MөFÿtFK thӕ QJNrWKjQKYLrQÿmÿăQJNê ӵkiӋ n - Mô tҧ : VDXNKLÿăQJQK ұ p vào trang quҧ n trӏviên, chӑ n chӭFQăQJWK ӕ ng kê sӵkiӋ n, chӑ n sӵkiӋ n muӕn xem, tҧ i vӅdanh sách - Luӗ ng sӵkiӋ n chính: +jQKÿӝQJWiF nhân 3KҧQӭQJKӋWKӕQJ 'ӳOLӋXOLrQT &KӑQFKӭF WKӕQJNrVӵ +LӇQWKӏELӇXPүXFKӑQ 6ӵNLӋQ NLӋQ VӵNLӋQ &KӑQVӵNLӋQPXӕQ +LӇQWKӏGDQKViFK 6ӵNLӋQ WKӕQJNr WKjQKYLrQÿmÿăQJNê tham gia &KӑQQ~WWҧLYӅ /ҩ\GDQKViFKFKX\ӇQ 6ӵNLӋQ WKjQKWӋSH[FHOYjOѭX YӅPi\WtQK B̫ng 2.11: B̫ng mơ t̫lu͛ ng ski͏ n ca s͵dͭ ng th͙ ng kê - Luӗ ng sӵkiӋ n phө : không - Ngoҥ i lӋ : không NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p 37 2.4.4 ThiӃ t kӃFѫV ӣdӳliӋ u 2.4.4.1 6ѫÿ ӗFѫV ӣdӳliӋ u Hình 2.15: 6˯ÿ ͛F˯V ͧdͷli͏ u NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p 38 2.4.4.2 Cҩu trúc bҧng ràng buӝ c Bҧng city TÊN 75ѬӠ1* ,ӆ8'Ӳ/,ӊ8 0Ð7Ҧ cityId INT nameCity VARCHAR(50) Mã WKjQKSKӕ , khóa Tên WKjQKSKӕ B̫ng 2.12: B̫ng dͷli͏ u city Bҧng district 7Ç175ѬӠ1* ,ӆ8'Ӳ/,ӊ8 0Ð7Ҧ districtId INT 0mTXұQNKyDFK cityId INT nameDistrict VARCHAR(50) 0mWKjQKSKӕNKy tham FKLӃXWӯEҧQJ 7rQTXұQ B̫ng 2.13: B̫ng dͷli͏ u district Bҧng user 7Ç175ѬӠ1* ,ӆ8'Ӳ/,ӊ8 0Ð7Ҧ userId INT Mã WjLNKRҧQ khóa districtId INT fullname VARCHAR(50) 0mTXұQNKyDQJR FKLӃXWӯEҧQJGL +ӑ tên username VARCHAR(50) 7rQWjLNKRҧQ email VARCHAR(50) ĈӏDFKӍHPDLO dateofbirth TIMESTAMP gender VARCHAR(10) *LӟLWtQK password VARCHAR(50) 0ұWNKҭX phone VARCHAR(20) NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Ngày sinh 6ӕÿLӋQWKRҥL Báo cáo khóa luұ n tӕ t nghiӋ p 39 typeBlood VARCHAR(5) role VARCHAR(10) Tên nhóm máu 3KkQTX\ӅQ B̫ng 2.14: B̫ng dͷli͏ u user Bҧng news 7Ç175ѬӠ1* ,ӆ8'Ӳ/,ӊ8 0Ð7Ҧ newsId INT userId INT content VARCHAR(1000) status VARCHAR(20) title VARCHAR(100) imageNews VARCHAR(100) Mã WLQWӭF , khóa Mã WjLNKRҧQ NKyDQJRҥ WKDPFKLӃXWӯEҧ user 1ӝLGXQJWLQWӭ 7UҥQJWKiL 7LrXÿӅWLQWӭ +uQKҧQK B̫ng 2.15: B̫ng dͷli͏ u news Bҧng event 7Ç175ѬӠ1* ,ӆ8'Ӳ/,ӊ8 0Ð7Ҧ eventId INT addressEvent VARCHAR(100) dateStart TIMESTAMP description VARCHAR(1000) imageEvent VARCHAR(100) nameEvent VARCHAR(100) unitBlood INT Mã VӵNLӋQ , khóa Ĉӏ DÿLӇP WәFKӭFVӵN 1Jj\EҳWÿҫX VӵNLӋQ 0{WҧFKLWLӃWV +uQKҧQK 7rQVӵNLӋQ 6ӕÿѫQYӏPiX B̫ng 2.16: B̫ng dͷli͏ u event NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p 40 Bҧng registerEvent 7Ç175ѬӠ1* ,ӆ8'Ӳ/,ӊ8 0Ð7Ҧ userId INT eventId INT Mã WjLNKRҧQ , khóa QJRҥL WKDPFKLӃXWӯEҧ Mã VӵNLӋQNKyDQJ FKLӃXWӯEҧQJH B̫ng 2.17: B̫ng dͷli͏ u registerEvent Bҧng history 7Ç175ѬӠ1* ,ӆ8'Ӳ/,ӊ8 0Ð7Ҧ 0mOӏFKVӱKLӃQP Mã tài NKRҧQ , khyDQJRҥL WKDPFKLӃXWӯEҧ ĈӏDÿLӇPKLӃQP historyId INT userId INT addressDonation VARCHAR(100) dateDonation TIMESTAMP 1Jj\KLӃQPiX unitDonation INT ĈѫQYӏPiXÿmK B̫ng 2.18: B̫ng dͷli͏ u history Bҧng contact 7Ç175ѬӠ1* ,ӆ8'Ӳ/,ӊ8 0Ð7Ҧ contactId INT 0mOLrQKӋNKyD emailContact VARCHAR(100) ĈӏDFKӍPDLOOL gender VARCHAR(10) messageContact VARCHAR(1000) phoneContact VARCHAR(20) nameContact VARCHAR(100) *LӟLWtQK 1ӝLGXQJFҫQJӱ 6ӕÿLӋQWKRҥLO 7rQQJѭӡLOLrQ B̫ng 2.19: B̫ng dͷli͏ u contact NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p 41 2.4.5 6ѫÿ ӗlӟp Hình 2.16: 6˯ÿ ͛lͣp NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p 42 2.4.6 6ѫÿ ӗtuҫn tӵ 2.4.6.1 6ѫÿ ӗtuҫn tӵÿăQJQK ұp +uQK6˯ÿ ͛tu̯ n tÿăQJQK ̵p 2.4.6.2 6ѫÿ ӗtuҫn tӵÿăQJNê +uQK6˯ÿ ͛tu̯ n tÿăQJNê NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p 43 2.4.6.3 6ѫÿ ӗtuҫn tӵquҧn lý thông tin cá nhân +uQK6˯ÿ ͛tu̯ n tqu̫ n lý thông tin cá nhân 2.4.6.4 6ѫÿ ӗtuҫn tӵxem tin tӭc +uQK6˯ÿ ͛tu̯ n txem tin tͱc NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p 44 2.4.6.5 6ѫÿ ӗtuҫn tӵÿăQJWLQW ӭc +uQK6˯ÿ ͛tu̯ n tÿăQJWLQW ͱc 2.4.6.6 6ѫÿ ӗtuҫn tӵÿăQJNêV ӵkiӋ n +uQK6˯ÿ ͛tu̯ n tÿăQJNêV ki͏ n NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018) Báo cáo khóa luұ n tӕ t nghiӋ p ... cӭu xây dӵng bӕcөc website thân thiӋ n dӉsӱdө ng KӃ t quҧdӵkiӃ n 6.1 Lý thuyӃ t Xây dӵng thành cơng website ngân hàng máu sӕ ng góp phҫ QJL~Sÿ ӥcho viӋ c quҧ n lý công viӋ c cӫa câu lҥ c b? ?máu. .. Nghiên cӭu mơ hình hoҥ Wÿ ӝ ng cӫ a câu lҥ c b? ?máu sӕng - Phân tích thiӃ t kӃhӋthӕ ng ngân hàng máu sӕ ng - Xây dӵng website quҧ n lý ngân hàng máu sӕ ng NguyӉ Q9ăQ+ ұ u ±14CNTT (2014-2018)... triӅ n website ¾&KѭѫQJ Phân tích thiӃ t kӃhӋthӕng website ngân hàng máu sӕng Phҫ n trình bày vӅviӋ c phân tích thiӃ t kӃhӋthӕQJYjFѫV ӣdӳliӋ u ¾&KѭѫQJ Xây dӵng website ngân hàng máu sӕng