Báo cáo đồ án tốt nghiệp xây dựng website bán quần áo bằng php thuần mysql. Bạn nào cần code thuê, làm thuê đồ án cntt liên hệ mình qua Face: https:www.facebook.comTrungPhuNA hoạc website https:123code.net
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC VIỆT BẮC KHOA ĐIỆN, ĐIỆN TỬ - CNTT
Website: vietbac.edu.vn
ĐỒ ÁN TỐT NGHIỆP KỸ SƯ NGÀNH ……….
MÃ NGÀNH :
TÊN ĐỀ TÀI XÂY DỰNG WEBSITE BÁN QUẦN ÁO
SINH VIÊN : XXX
1
Trang 2Thái nguyên, MM/YYYY
KHOA ĐI N, ĐI N T - CNTTỆN, ĐIỆN TỬ - CNTT ỆN, ĐIỆN TỬ - CNTT Ử - CNTT C NG HOÀ XÃ H I CH NGHĨA VI T NAM ỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM ỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Ủ NGHĨA VIỆT NAM ỆT NAM
Đ c l p - T do - H nh phúc ộc lập - Tự do - Hạnh phúc ập - Tự do - Hạnh phúc ự do - Hạnh phúc ạnh phúc
Đ ÁN T T NGHI P Ồ ÁN TỐT NGHIỆP ỐT NGHIỆP ỆT NAM
H và tên sinh viên : ……….ọ và tên sinh viên : ………
1 Tên đ tài ề tài :
“Xây d ng website bán qu n áo”ựng website bán quần áo” ần áo”
Thái Nguyên, ngày tháng năm 2021
Trang 3L I CAM ĐOAN ỜI CAM ĐOAN
Tôi xin cam đoan :
1 Nh ng n i dung trong Đ án này là do tôi th c hi n dững nội dung trong Đồ án này là do tôi thực hiện dưới sự ộp : ồ án này là do tôi thực hiện dưới sự ựng website bán quần áo” ện dưới sự ướp : ựng website bán quần áo”i s
hướp : d n tr c ti p c a th y (cô) XXX.ng ẫn : ựng website bán quần áo” ếp của thầy (cô) XXX ủa thầy (cô) XXX ần áo”
2 M i tham kh o dùng trong Đ án đ u đọ và tên sinh viên : ……… ảo dùng trong Đồ án đều được trích dẫn rõ ràng ồ án này là do tôi thực hiện dưới sự ề : ược trích dẫn rõ ràng c trích d n rõ ràng ẫn : tên tác gi , tên công trình, th i gian, đ a đi m công b ảo dùng trong Đồ án đều được trích dẫn rõ ràng ời gian, địa điểm công bố ịa điểm công bố ểm công bố ố
3 M i sao chép không h p l , vi ph m quy ch đào t o, hay gian ọ và tên sinh viên : ……… ợc trích dẫn rõ ràng ện dưới sự ạm quy chế đào tạo, hay gian ếp của thầy (cô) XXX ạm quy chế đào tạo, hay gian trá,
tôi xin ch u hoàn toàn trách nhi m.ịa điểm công bố ện dưới sự
Sinh viên,
XXX
Trang 4M C L C ỤC LỤC ỤC LỤC
CH ƯƠNG 1 NG 1 : T NG QUAN: ỔNG QUAN: 1
1.1 Lý do ch n đ tài: ọn đề tài: ề tài: 1
1.2 Kh o sát th c tr ng: ảo sát thực trạng: ực trạng: ạng: 1
1.3 Yêu c u c a đ tài: ầu của đề tài: ủa đề tài: ề tài: 2
1.4 Ý nghĩa c a đ tài: ủa đề tài: ề tài: 3
CH ƯƠNG 1 NG 2 : T NG QUAN V CÔNG NGH THI T K WEBSITE: ỔNG QUAN: Ề CÔNG NGHỆ THIẾT KẾ WEBSITE: ỆT NAM ẾT KẾ WEBSITE: ẾT KẾ WEBSITE: 4
2.1.Phân tích và thi t k h ết kế hướng đối tượng: ết kế hướng đối tượng: ướng dẫn ng đ i t ối tượng: ượng: ng: 4
2.1.1 Phân tích và thi t k hếp của thầy (cô) XXX ếp của thầy (cô) XXX ướp : ng đ i tố ược trích dẫn rõ ràng ng(OOAD) là gì? 4
2.1.2 UML là gì? 4
2.1.3 OOAD s d ng UML:ử dụng UML: ụng UML: 5
2.2 Ngôn ng thi t k website: ữ thiết kế website: ết kế hướng đối tượng: ết kế hướng đối tượng: 7
2.2.1 HTML: 7
2.2.2 CSS: 7
2.3 Ngôn ng l p trình: ữ thiết kế website: ập trình: 8
2.3.1 Javascript và th vi n Jquery:ư ện dưới sự 8
2.3.2 PHP: 10
2.4 Mô hình MVC: 11
2.4.1 Mô hình MVC là gì? 11
2.4.2 u đi m c a mô hình MVC:Ưu điểm của mô hình MVC: ểm công bố ủa thầy (cô) XXX 12
2.5 H qu n tr c s d li u MySQL: ện – Điện tử - CNTT ảo sát thực trạng: ị cơ sở dữ liệu MySQL: ơ sở dữ liệu MySQL: ởng khoa ữ thiết kế website: ện – Điện tử - CNTT 12
2.5.1 Đ nh nghĩa:ịa điểm công bố 12
2.5.2 Vai trò c a h qu n tr CSDL:ủa thầy (cô) XXX ện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố 13
CH ƯƠNG 1 NG 3 : PHÂN TÍCH VÀ THI T K WEBSITE: ẾT KẾ WEBSITE: ẾT KẾ WEBSITE: 15
3.1 Bi u đ UseCase: ểu đồ UseCase: ồ UseCase: 15
3.1.1 Bi u đ UseCase t ng quát:ểm công bố ồ án này là do tôi thực hiện dưới sự ổng quát: 15
3.1.2 Bi u đ UseCase c a h th ng:ểm công bố ồ án này là do tôi thực hiện dưới sự ủa thầy (cô) XXX ện dưới sự ố .16
3.1.3 Bi u đ UseCase c a tác nhân KHACHHANG:ểm công bố ồ án này là do tôi thực hiện dưới sự ủa thầy (cô) XXX .18
3.1.4 Bi u đ UseCase c a tác nhân QUANTRIVIEN:ểm công bố ồ án này là do tôi thực hiện dưới sự ủa thầy (cô) XXX .23
3.2 Bi u đ ho t đ ng: ểu đồ UseCase: ồ UseCase: ạng: ộng: 30
3.2.1 Bi u đ ho t đ ng Đăng ký:ểm công bố ồ án này là do tôi thực hiện dưới sự ạm quy chế đào tạo, hay gian ộp : 30
3.2.2 Bi u đ ho t đ ng Đăng nh p:ểm công bố ồ án này là do tôi thực hiện dưới sự ạm quy chế đào tạo, hay gian ộp : ập: 31
Trang 53.3.3 Bi u đ ho t đ ng Thêm thông tin d li u:ểm công bố ồ án này là do tôi thực hiện dưới sự ạm quy chế đào tạo, hay gian ộp : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự .32
3.3.4 Bi u đ ho t đ ng C p nh t thông tin d li u:ểm công bố ồ án này là do tôi thực hiện dưới sự ạm quy chế đào tạo, hay gian ộp : ập: ập: ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự .33
3.3.5 Bi u đ ho t đ ng Xóa d li u:ểm công bố ồ án này là do tôi thực hiện dưới sự ạm quy chế đào tạo, hay gian ộp : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự .34
3.3.6 Bi u đ ho t đ ng Tìm ki m d li u:ểm công bố ồ án này là do tôi thực hiện dưới sự ạm quy chế đào tạo, hay gian ộp : ếp của thầy (cô) XXX ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự .35
3.3 Bi u đ tu n t : ểu đồ UseCase: ồ UseCase: ầu của đề tài: ực trạng: 36
3.3.1 Bi u đ tu n t Đăng ký:ểm công bố ồ án này là do tôi thực hiện dưới sự ần áo” ựng website bán quần áo” 36
3.3.2 Bi u đ tu n t Đăng nh p:ểm công bố ồ án này là do tôi thực hiện dưới sự ần áo” ựng website bán quần áo” ập: 37
3.3.3 Bi u đ tu n t Thêm thông tin d li u:ểm công bố ồ án này là do tôi thực hiện dưới sự ần áo” ựng website bán quần áo” ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự .38
3.3.4 Bi u đ tu n t C p nh t thông tin d li u:ểm công bố ồ án này là do tôi thực hiện dưới sự ần áo” ựng website bán quần áo” ập: ập: ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự .39
3.3.5 Bi u đ Xóa d li u:ểm công bố ồ án này là do tôi thực hiện dưới sự ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự 40
3.3.6 Bi u đ Tìm ki m d li u:ểm công bố ồ án này là do tôi thực hiện dưới sự ếp của thầy (cô) XXX ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự 41
3.4 Thi t k c s d li u: ết kế hướng đối tượng: ết kế hướng đối tượng: ơ sở dữ liệu MySQL: ởng khoa ữ thiết kế website: ện – Điện tử - CNTT 42
3.4.1 Bi u đ l p:ểm công bố ồ án này là do tôi thực hiện dưới sự ớp : 42
3.4.2 Xác đ nh các b ng th c th :ịa điểm công bố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ựng website bán quần áo” ểm công bố 43
CH ƯƠNG 1 NG 4 : GIAO DI N WEBSITE: ỆT NAM 47
4.1 Giao di n ện – Điện tử - CNTT ng ười dùng: i dùng: 47
4.1.1 Giao di n trang chện dưới sự ủa thầy (cô) XXX.: 47
4.1.2 Giao di n trang đăng kí:ện dưới sự 48
4.1.3 Giao di n trang đăng nh p:ện dưới sự ập: 48
4.1.4 Giao di n trang ện dưới sự chi ti t s n ph m:ếp của thầy (cô) XXX ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: 49
4.1.5 Giao di n trang gi hàng:ện dưới sự ỏ hàng: 50
4.1.6 Giao di n trang thanh toán:ện dưới sự .50
4.2 Giao di n trang qu n tr ện – Điện tử - CNTT ảo sát thực trạng: ị cơ sở dữ liệu MySQL:: 51
4.2.1 Giao di nện dưới sự trang qu n lý t ng quanảo dùng trong Đồ án đều được trích dẫn rõ ràng ổng quát: 51
4.2.2 Giao di nện dưới sự trang qu n lý s n ph mảo dùng trong Đồ án đều được trích dẫn rõ ràng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: : 51
4.3.5 Giao di n trang qu n lý đ n hàngện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ơn hàng : 52
CH ƯƠNG 1 NG 5 : K T LU N: ẾT KẾ WEBSITE: ẬN: 53
5.1 K t qu đ t đ ết kế hướng đối tượng: ảo sát thực trạng: ạng: ượng: 53 c: 5.2 H n ch t n t i: ạng: ết kế hướng đối tượng: ồ UseCase: ạng: 53
5.3 H ướng dẫn ng phát tri n: ểu đồ UseCase: 53
CH ƯƠNG 1 NG 6 : TÀI LI U THAM KH O: ỆT NAM ẢO: 54
Trang 6DANH M C HÌNH ỤC LỤC
Ngày nay, dướp : ựng website bán quần áo”i s phát tri n vểm công bố ược trích dẫn rõ ràng ập: ủa thầy (cô) XXX.t b c c a công ngh thông tin, đ cện dưới sự ặc
bi t trong lĩnh v c thện dưới sự ựng website bán quần áo” ươn hàngng m i đi n t , giúp các c a hàng, doanh nghi pạm quy chế đào tạo, hay gian ện dưới sự ử dụng UML: ử dụng UML: ện dưới sự
Trang 7d ti p c n v i ng ếp của thầy (cô) XXX ập: ớp : ười gian, địa điểm công bố.i dùng, đáp ng các nhu c u nhanh chóng và r ng rãiứng các nhu cầu nhanh chóng và rộng rãi ần áo” ộp :
h n H u h t m i doanh nghi p, c a hàng đ u có website riêng đ gi iơn hàng ần áo” ếp của thầy (cô) XXX ỗi doanh nghiệp, cửa hàng đều có website riêng để giới ện dưới sự ử dụng UML: ề : ểm công bố ớp : thi u v m t hàng, d ch v c a mình.ện dưới sự ề : ặc ịa điểm công bố ụng UML: ủa thầy (cô) XXX
Trướp : c nh ng nhu c u c n thi t đ xây d ng website cho các c aững nội dung trong Đồ án này là do tôi thực hiện dưới sự ần áo” ần áo” ếp của thầy (cô) XXX ểm công bố ựng website bán quần áo” ử dụng UML:hàng, doanh nghi p Em đã ch n đ tài “ện dưới sự ọ và tên sinh viên : ……… ề : Xây d ng website bán qu n áoựng website bán quần áo” ần áo” ”
Đ án g m có 6 chồ án này là do tôi thực hiện dưới sự ồ án này là do tôi thực hiện dưới sự ươn hàngng:
Ch ươ sở dữ liệu MySQL: ng 1: T ng quan: ổng quan:
Gi i thi u chung v đ tài: lý do ch n đ tài, quá trình kh o sát th cớp : ện dưới sự ề : ề : ọ và tên sinh viên : ……… ề : ảo dùng trong Đồ án đều được trích dẫn rõ ràng ựng website bán quần áo”
tr ng, yêu c u c a website sẽ tri n khai và ý nghĩa đ tài mang l i ạm quy chế đào tạo, hay gian ần áo” ủa thầy (cô) XXX ểm công bố ề : ạm quy chế đào tạo, hay gian
Ch ươ sở dữ liệu MySQL: ng 2: T ng quan v công ngh thi t k website: ổng quan: ề tài: ện – Điện tử - CNTT ết kế hướng đối tượng: ết kế hướng đối tượng:
Nêu các c s lý thuy t sẽ áp d ng trong h th ng ph n m m sẽ tri nơn hàng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ếp của thầy (cô) XXX ụng UML: ện dưới sự ố ần áo” ề : ểm công bố.khai: ngôn ng HTML, CSS, PHP, h qu n tr c s d li u MySQL, ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố ơn hàng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự
Ch ươ sở dữ liệu MySQL: ng 3: Phân tích và thi t k website: ết kế hướng đối tượng: ết kế hướng đối tượng:
T nh ng kh o sát trên, trình bày các s đ , mô hình UseCase,bi u đ$ ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ơn hàng ồ án này là do tôi thực hiện dưới sự ểm công bố ồ án này là do tôi thực hiện dưới sự
ho t đ ng, bi u đ tu n t c a các ch c năng trong h th ng Thi t kêạm quy chế đào tạo, hay gian ộp : ểm công bố ồ án này là do tôi thực hiện dưới sự ần áo” ựng website bán quần áo” ủa thầy (cô) XXX ứng các nhu cầu nhanh chóng và rộng rãi ện dưới sự ố ếp của thầy (cô) XXX
c s d li u ph c v các ch c năng c a website.ơn hàng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ụng UML: ụng UML: ứng các nhu cầu nhanh chóng và rộng rãi ủa thầy (cô) XXX
Ch ươ sở dữ liệu MySQL: ng 4: Giao di n website: ện – Điện tử - CNTT
T nh ng phân tích và thi t k v h th ng trên, áp d ng xây d ng các$ ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ếp của thầy (cô) XXX ếp của thầy (cô) XXX ề : ện dưới sự ố ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ụng UML: ựng website bán quần áo”
ch c năng h th ng Trình bày giao di n c a ph n m m tri n khai.ứng các nhu cầu nhanh chóng và rộng rãi ện dưới sự ố ện dưới sự ủa thầy (cô) XXX ần áo” ề : ểm công bố
Ch ươ sở dữ liệu MySQL: ng 5: T ng k t: ổng quan: ết kế hướng đối tượng:
T ng k t các k t qu đ t đổng quát: ếp của thầy (cô) XXX ếp của thầy (cô) XXX ảo dùng trong Đồ án đều được trích dẫn rõ ràng ạm quy chế đào tạo, hay gian ược trích dẫn rõ ràng c c a ph n m m, nh ng h n ch còn t nủa thầy (cô) XXX ần áo” ề : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ạm quy chế đào tạo, hay gian ếp của thầy (cô) XXX ồ án này là do tôi thực hiện dưới sự
t i và hạm quy chế đào tạo, hay gian ướp : ng phát tri n trong tểm công bố ươn hàngng lai
Ch ươ sở dữ liệu MySQL: ng 6: Tài li u tham kh o: ện – Điện tử - CNTT ảo sát thực trạng:
Trình bày nh ng ngu n tài li u mà đ tài đã tham kh o.ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ồ án này là do tôi thực hiện dưới sự ện dưới sự ề : ảo dùng trong Đồ án đều được trích dẫn rõ ràng
Trang 8CH ƯƠNG 1 NG 1: T NG QUAN: ỔNG QUAN:
1.1 Lý do ch n đ tài: ọn đề tài: ề tài:
Nh m th c hi n m c tiêu đáp ng t i đa nhu c u c a khách hàng, ph n% ựng website bán quần áo” ện dưới sự ụng UML: ứng các nhu cầu nhanh chóng và rộng rãi ố ần áo” ủa thầy (cô) XXX ần áo”
m m qu ng cáo và bán s n ph m qua m ng sẽ giúp các đ i tề : ảo dùng trong Đồ án đều được trích dẫn rõ ràng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ạm quy chế đào tạo, hay gian ố ược trích dẫn rõ ràng ng kinhdoanh online gi i thi u, qu ng bá s n ph m r ng rãi và k p th i t i ngớp : ện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ộp : ịa điểm công bố ời gian, địa điểm công bố ớp : ười gian, địa điểm công bố.itiêu dùng Bên c nh đó cũng h tr vi c mua bán qua m ng m t cách nhanhạm quy chế đào tạo, hay gian ỗi doanh nghiệp, cửa hàng đều có website riêng để giới ợc trích dẫn rõ ràng ện dưới sự ạm quy chế đào tạo, hay gian ộp : chóng, hi u qu , ti t ki m chi phí, th i gian Đ ng th i, giúp khách hàng cóện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ếp của thầy (cô) XXX ện dưới sự ời gian, địa điểm công bố ồ án này là do tôi thực hiện dưới sự ời gian, địa điểm công bố
th c p nh t ngay l p t c nh ng m u s n ph m m i cũng nh l a ch n choểm công bố ập: ập: ập: ứng các nhu cầu nhanh chóng và rộng rãi ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ẫn : ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ớp : ư ựng website bán quần áo” ọ và tên sinh viên : ……….mình s n ph m ng ý mà không ph i đ n t n n i đ xem và mua hàng b iảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ư ảo dùng trong Đồ án đều được trích dẫn rõ ràng ếp của thầy (cô) XXX ập: ơn hàng ểm công bố ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển
h có th xem và mua hàng tr c ti p trên website.ọ và tên sinh viên : ……… ểm công bố ựng website bán quần áo” ếp của thầy (cô) XXX
Cùng v i đó, ngày càng có nhi u shop online xu t hi n Không ch trên cácớp : ề : ất hiện Không chỉ trên các ện dưới sự ỉ trên các
phươn hàngng ti n đ i chúng mà chúng ta thện dưới sự ạm quy chế đào tạo, hay gian ười gian, địa điểm công bố.ng th y mà s c nh tranh c a cácất hiện Không chỉ trên các ựng website bán quần áo” ạm quy chế đào tạo, hay gian ủa thầy (cô) XXX.công ty qu ng cáo trên internet cũng ngày càng gay g t Chính vì th , m tảo dùng trong Đồ án đều được trích dẫn rõ ràng ắt Chính vì thế, một ếp của thầy (cô) XXX ộp : website v qu n lý và bán online sẽ đáp ng đề : ảo dùng trong Đồ án đều được trích dẫn rõ ràng ứng các nhu cầu nhanh chóng và rộng rãi ược trích dẫn rõ ràng ố.c t i đa nhu c u c a ngần áo” ủa thầy (cô) XXX ười gian, địa điểm công bố.i
s d ng H n n a, website cũng sẽ cung c p thông tin m t cách k p th i b iử dụng UML: ụng UML: ơn hàng ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ất hiện Không chỉ trên các ộp : ịa điểm công bố ời gian, địa điểm công bố ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển
nh ng tính năng tìm ki m nhanh, t giá c đ n ki u dáng, tính năng phù h pững nội dung trong Đồ án này là do tôi thực hiện dưới sự ếp của thầy (cô) XXX $ ảo dùng trong Đồ án đều được trích dẫn rõ ràng ếp của thầy (cô) XXX ểm công bố ợc trích dẫn rõ ràng
v i m i t ng l p ngớp : ọ và tên sinh viên : ……… ần áo” ớp : ười gian, địa điểm công bố ử dụng UML: ụng UML:i s d ng Th a mãn nhu c u c a ngỏ hàng: ần áo” ủa thầy (cô) XXX ười gian, địa điểm công bố ử dụng UML: ụng UML:i s d ng vànhanh chóng
T nh ng lý do trên, em quy t đ nh ch n đ tài “Xây d ng website bán$ ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ếp của thầy (cô) XXX ịa điểm công bố ọ và tên sinh viên : ……… ề : ựng website bán quần áo”
qu n áo” Vi c xây d ng website này sẽ đáp ng nhu c u mua s m c a ngần áo” ện dưới sự ựng website bán quần áo” ứng các nhu cầu nhanh chóng và rộng rãi ần áo” ắt Chính vì thế, một ủa thầy (cô) XXX ười gian, địa điểm công bố.idùng nhanh chóng và d dàng
1.2 Kh o sát th c tr ng: ảo sát thực trạng: ực trạng: ạng:
Đây là bướp : c m đ u c a quá trình phát tri n h th ng , đ t v n đ hayở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ần áo” ủa thầy (cô) XXX ểm công bố ện dưới sự ố ặc ất hiện Không chỉ trên các ề : nghiên c u s b Đ sáng t o ra m t h th ng m i, trứng các nhu cầu nhanh chóng và rộng rãi ơn hàng ộp : ểm công bố ạm quy chế đào tạo, hay gian ộp : ện dưới sự ố ớp : ướp : c h t ph i làm quenếp của thầy (cô) XXX ảo dùng trong Đồ án đều được trích dẫn rõ ràng
v i các ớp : chuyên môn nghi p v mà h th ng đó ph i đáp ng.ện dưới sự ụng UML: ện dưới sự ố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ứng các nhu cầu nhanh chóng và rộng rãi
Th c hi n kh o sát và tìm hi u h th ng làm vi c hi n t i c a c a hàngựng website bán quần áo” ện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ểm công bố ện dưới sự ố ện dưới sự ện dưới sự ạm quy chế đào tạo, hay gian ủa thầy (cô) XXX ử dụng UML:bán qu n áo:ần áo”
Trang 9C a hàng nh p các s n ph m ử dụng UML: ập: ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: qu n áoần áo” m i v , và l u thông tin nhà cungớp : ề : ư
c p g m các thông tin c b n nh tên nhà cung c p, s đi n tho i, đ a ch ,…ất hiện Không chỉ trên các ồ án này là do tôi thực hiện dưới sự ơn hàng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ư ất hiện Không chỉ trên các ố ện dưới sự ạm quy chế đào tạo, hay gian ịa điểm công bố ỉ trên cácCác s n ph m đảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ược trích dẫn rõ ràng c chia ra theo các lo i s n ph m đ d dàng qu n lý L uạm quy chế đào tạo, hay gian ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ểm công bố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ư
m t s thông tin c n thi t c a s n ph m nh mã s n ph m, tên s n ph m,ộp : ố ần áo” ếp của thầy (cô) XXX ủa thầy (cô) XXX ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ư ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm:giá nh p, giá bán, s lập: ố ược trích dẫn rõ ràng ng hàng còn, gi m giá ảo dùng trong Đồ án đều được trích dẫn rõ ràng
Khi khách hàng đ n xem các s n ph m, hay mu n tìm s n ph m nào đó,ếp của thầy (cô) XXX ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm:
c a hàng sẽ t v n cho khách hàng nh ng s n ph m gi ng v i mô t c aử dụng UML: ư ất hiện Không chỉ trên các ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ố ớp : ảo dùng trong Đồ án đều được trích dẫn rõ ràng ủa thầy (cô) XXX.khách hàng Khi khách hàng đ ng ý mua s n ph m, sẽ ki m tra s lồ án này là do tôi thực hiện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ểm công bố ố ược trích dẫn rõ ràng ng mã
s n ph m giày đó có th a mãn v i s lảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ỏ hàng: ớp : ố ược trích dẫn rõ ràng ng mua Khách hàng mua hàng sẽ
được trích dẫn rõ ràng ư ạm quy chế đào tạo, hay gian c l u l i các thông tin nh tên khách hàng, s đi n tho i, đ a ch , gi i tính,ư ố ện dưới sự ạm quy chế đào tạo, hay gian ịa điểm công bố ỉ trên các ớp :
… đ t o các u đãi và gi m giá n u mua hàng thểm công bố ạm quy chế đào tạo, hay gian ư ảo dùng trong Đồ án đều được trích dẫn rõ ràng ếp của thầy (cô) XXX ười gian, địa điểm công bố.ng xuyên hay mua hàng
v i s lớp : ố ược trích dẫn rõ ràng ng l n ớp :
Khi khách hàng mua hàng, c a hàng t o các đ n hàng v i thông tin kháchử dụng UML: ạm quy chế đào tạo, hay gian ơn hàng ớp : hàng, thông tin nh ng s n ph m khách hàng mua, s lững nội dung trong Đồ án này là do tôi thực hiện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ố ược trích dẫn rõ ràng ng và t ng ti n c aổng quát: ề : ủa thầy (cô) XXX
đ n hàng, cùng v i tr ng thái(đã hoàn thành/ ch a hoàn thành) ơn hàng ớp : ạm quy chế đào tạo, hay gian ư
M t s l u ý t i c a hàng: Các m t hàng ph i độp : ố ư ạm quy chế đào tạo, hay gian ử dụng UML: ặc ảo dùng trong Đồ án đều được trích dẫn rõ ràng ược trích dẫn rõ ràng c c p nh t thập: ập: ười gian, địa điểm công bố.ngxuyên và liên t c( đ c bi t v s lụng UML: ặc ện dưới sự ề : ố ược trích dẫn rõ ràng ng s n ph m khi khách hàng m i muaảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ớp : hàng hay khi m i nh p thêm hàng v ); các thông tin ph i có s hi u ho c mãớp : ập: ề : ảo dùng trong Đồ án đều được trích dẫn rõ ràng ố ện dưới sự ặc
đ phân tránh nh m l n khi các trểm công bố ần áo” ẫn : ười gian, địa điểm công bố.ng thông tin trùng nhau; l u tr các cácư ững nội dung trong Đồ án này là do tôi thực hiện dưới sự giao d ch c a khách hàng đ ki m tra, theo dõi d dàng.ịa điểm công bố ủa thầy (cô) XXX ểm công bố ểm công bố
1.3 Yêu c u c a đ tài: ầu của đề tài: ủa đề tài: ề tài:
M t s yêu c u v i h th ng m i nh sau:ộp : ố ần áo” ớp : ện dưới sự ố ớp : ư
V thông tin:ề :
- Các thông tin l u tr ph i đ y đ chính xác, và lâu dài.ư ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ần áo” ủa thầy (cô) XXX
- Giao di n trang ch ngện dưới sự ủa thầy (cô) XXX ười gian, địa điểm công bố.i dùng thân thi n, luôn c p nh t sện dưới sự ập: ập: ố
lược trích dẫn rõ ràng ng và các s n ph m m i liên t c.ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ớp : ụng UML:
V quy trình nghi p v :ề : ện dưới sự ụng UML:
Trang 10- Thao tác qu n lý đúng tr t t và đúng nhi m c a qu n lý cũngảo dùng trong Đồ án đều được trích dẫn rõ ràng ập: ựng website bán quần áo” ện dưới sự ủa thầy (cô) XXX ảo dùng trong Đồ án đều được trích dẫn rõ ràng
- Qu n tr viên đăng nh p v i quy n cao nh t c a h th ng và qu nảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố ập: ớp : ề : ất hiện Không chỉ trên các ủa thầy (cô) XXX ện dưới sự ố ảo dùng trong Đồ án đều được trích dẫn rõ ràng
lý s n ph m, danh m c s n ph m, thông tin khách hàng, đ n hàng,ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ụng UML: ảo dùng trong Đồ án đều được trích dẫn rõ ràng ẩm: ơn hàng
…
1.4 Ý nghĩa c a đ tài: ủa đề tài: ề tài:
Ý nghĩa khoa học:
- Đưa ra cơ sở lý thuyết áp dụng để xây dựng website bán quần áo
- Phân tích hệ thống và thiết kế cơ sở dữ liệu phục vụ bài toán đãchọn
- Thiết kế giao diện website
- Triển khai lý thuyết và quá trình phân tích thiết kế hệ thống để tạo rawebsite hoàn thiện
Ý nghĩa thực tiễn:
Có thể triển khai và phát triển website để quản lý các sản phẩmtrong cửa hàng, cùng những thông tin về đơn hàng và khách hàngđược lưu trữ lâu dài Ngoài giao diện thân thiện dễ sử dụng, websitecòn lưu trữ dữ liệu lâu dài, tìm kiếm nhanh chóng,… giúp các chủ cửahàng hay người quản lý dễ dàng trong việc quản lý, cũng như giúpngười mua hàng dễ dàng trong việc lựa chọn và đặt hàng
Trang 11CH ƯƠNG 1 NG 2: T NG QUAN V CÔNG NGH THI T K WEBSITE: ỔNG QUAN: Ề CÔNG NGHỆ THIẾT KẾ WEBSITE: ỆT NAM ẾT KẾ WEBSITE: ẾT KẾ WEBSITE:
2.1 Phân tích và thi t k h ết kế hướng đối tượng: ết kế hướng đối tượng: ướng dẫn ng đ i t ối tượng: ượng: ng:
2.1.1. Phân tích và thi t k hếp của thầy (cô) XXX ếp của thầy (cô) XXX ướp : ng đ i tố ược trích dẫn rõ ràng ng(OOAD) là gì?
Phân tích thi t k hếp của thầy (cô) XXX ếp của thầy (cô) XXX ướp : ng đ i tố ược trích dẫn rõ ràng ng(OOAD) là giai đ an phát tri nọ và tên sinh viên : ……… ểm công bố
m t mô hình chính xác và súc tích c a v n đ , có thành ph n là các đ iộp : ủa thầy (cô) XXX ất hiện Không chỉ trên các ề : ần áo” ố
tược trích dẫn rõ ràng ng và khái ni m đ i th c, d hi u đ i v i ngện dưới sự ời gian, địa điểm công bố ựng website bán quần áo” ểm công bố ố ớp : ười gian, địa điểm công bố ử dụng UML: ụng UML:i s d ng
Phân tích thi t k hếp của thầy (cô) XXX ếp của thầy (cô) XXX ướp : ng đ i tố ược trích dẫn rõ ràng ng d a trên nguyên t c chung, đóựng website bán quần áo” ắt Chính vì thế, một
là m t t p h p các hộp : ập: ợc trích dẫn rõ ràng ướp : ng d n giúp chúng ta tránh kh i thi t k x u.ẫn : ỏ hàng: ếp của thầy (cô) XXX ếp của thầy (cô) XXX ất hiện Không chỉ trên cácNăm nguyên t c trong thi t k hắt Chính vì thế, một ếp của thầy (cô) XXX ếp của thầy (cô) XXX ướp : ng đ i tố ược trích dẫn rõ ràng ng:
M t l p ch nên có m t lý do đ thay đ i, t c m t l p ch nên xộp : ớp : ỉ trên các ộp : ểm công bố ổng quát: ứng các nhu cầu nhanh chóng và rộng rãi ộp : ớp : ỉ trên các ử dụng UML:
lý m t ch c năng đ n l , duy nh t N u đ t nhi u ch c năng vàoộp : ứng các nhu cầu nhanh chóng và rộng rãi ơn hàng ẻ, duy nhất Nếu đặt nhiều chức năng vào ất hiện Không chỉ trên các ếp của thầy (cô) XXX ặc ề : ứng các nhu cầu nhanh chóng và rộng rãi
m t l p sẽ d n đ n s ph thu c gi a các ch c năng v i nhau vàộp : ớp : ẫn : ếp của thầy (cô) XXX ựng website bán quần áo” ụng UML: ộp : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ứng các nhu cầu nhanh chóng và rộng rãi ớp :
m c dù sau đó thay đ i m t ch c năng cũng phá v các ch cặc ổng quát: ộp : ứng các nhu cầu nhanh chóng và rộng rãi ỡ các chức ứng các nhu cầu nhanh chóng và rộng rãinăng còn l i.ạm quy chế đào tạo, hay gian
Các l p, module, ch c năng nên d dàng M (Open) cho vi c thêmớp : ứng các nhu cầu nhanh chóng và rộng rãi ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ện dưới sự
ch c năng m i, và Đóng(Close) cho vi c thay đ i.ứng các nhu cầu nhanh chóng và rộng rãi ớp : ện dưới sự ổng quát:
L p d n xu t ph i có kh năng thay th đớp : ẫn : ất hiện Không chỉ trên các ảo dùng trong Đồ án đều được trích dẫn rõ ràng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ếp của thầy (cô) XXX ược trích dẫn rõ ràng ớp : c l p cha
Chươn hàngng trình không nên bu c ph i cài đ t m t Interface mà nóộp : ảo dùng trong Đồ án đều được trích dẫn rõ ràng ặc ộp : không s d ng đ n.ử dụng UML: ụng UML: ếp của thầy (cô) XXX
Các module c p cao không nên ph thu c vào các module c pất hiện Không chỉ trên các ụng UML: ộp : ất hiện Không chỉ trên các
th p C hai nên ph thu c thông qua l p tr u tất hiện Không chỉ trên các ảo dùng trong Đồ án đều được trích dẫn rõ ràng ụng UML: ộp : ớp : $ ược trích dẫn rõ ràng ng L p tr uớp : $
tược trích dẫn rõ ràng ng không nên ph thu c vào chi ti t Chi ti t nên ph thu cụng UML: ộp : ếp của thầy (cô) XXX ếp của thầy (cô) XXX ụng UML: ộp : vào tr u t$ ược trích dẫn rõ ràng ng
Trang 122.1.2 UML là gì?
UML là ngôn ng mô hình hóa h p nh t dùng đ bi u di n hững nội dung trong Đồ án này là do tôi thực hiện dưới sự ợc trích dẫn rõ ràng ất hiện Không chỉ trên các ểm công bố ểm công bố ện dưới sự
th ng Nói m t cách đ n gi n là nó dùng đ t o ra các b n vẽ nh m môố ộp : ơn hàng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ểm công bố ạm quy chế đào tạo, hay gian ảo dùng trong Đồ án đều được trích dẫn rõ ràng %
t thi t k h th ng Các b n vẽ này đảo dùng trong Đồ án đều được trích dẫn rõ ràng ếp của thầy (cô) XXX ếp của thầy (cô) XXX ện dưới sự ố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ược trích dẫn rõ ràng ử dụng UML: ụng UML:c s d ng đ các nhóm thi t kểm công bố ếp của thầy (cô) XXX ếp của thầy (cô) XXX.trao đ i v i nhau cũng nh dùng đ th c thi h th ng,…ổng quát: ớp : ư ểm công bố ựng website bán quần áo” ện dưới sự ố
UML s d ng m t h th ng ký hi u th ng nh t bi u di n các ph nử dụng UML: ụng UML: ộp : ện dưới sự ố ện dưới sự ố ất hiện Không chỉ trên các ểm công bố ần áo”
t mô hình(model elements) T p h p các ph n t mô hình t o thành cácử dụng UML: ập: ợc trích dẫn rõ ràng ần áo” ử dụng UML: ạm quy chế đào tạo, hay gian
s đ UML (UML diagrams) Có các lo i s đ UMl ch y u:ơn hàng ồ án này là do tôi thực hiện dưới sự ạm quy chế đào tạo, hay gian ơn hàng ồ án này là do tôi thực hiện dưới sự ủa thầy (cô) XXX ếp của thầy (cô) XXX
S đ l p (Class Diagram)ơn hàng ồ án này là do tôi thực hiện dưới sự ớp :
S đ đ i tơn hàng ồ án này là do tôi thực hiện dưới sự ố ược trích dẫn rõ ràng ng (Object Diagram)
S đ tình hu ng s d ng (Use Case Diagram)ơn hàng ồ án này là do tôi thực hiện dưới sự ố ử dụng UML: ụng UML:
S đ trình t (Sequence Diagram)ơn hàng ồ án này là do tôi thực hiện dưới sự ựng website bán quần áo”
S đ c ng tác (Composite Structure Diagram)ơn hàng ồ án này là do tôi thực hiện dưới sự ộp :
S đ tr ng thái (State machine Diagram)ơn hàng ồ án này là do tôi thực hiện dưới sự ạm quy chế đào tạo, hay gian
S đ thành ph n (Component Diagram)ơn hàng ồ án này là do tôi thực hiện dưới sự ần áo”
S đ ho t đ ng (Activity Diagram)ơn hàng ồ án này là do tôi thực hiện dưới sự ạm quy chế đào tạo, hay gian ộp :
S đ tri n khai (Deployment Diagram)ơn hàng ồ án này là do tôi thực hiện dưới sự ểm công bố
S đ gói (Package Diagram)ơn hàng ồ án này là do tôi thực hiện dưới sự
S đ tơn hàng ồ án này là do tôi thực hiện dưới sự ươn hàngng tác (Interaction Overview Diagram)
2.1.3 OOAD s d ng UML:ử dụng UML: ụng UML:
OOAD c n các b n vẽ đ mô t h th ng đần áo” ảo dùng trong Đồ án đều được trích dẫn rõ ràng ểm công bố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ện dưới sự ố ược trích dẫn rõ ràng c thi t k , còn UML làếp của thầy (cô) XXX ếp của thầy (cô) XXX.ngôn ng mô t các b n vẽ nên c n n i dung th hi n Do v y, chúng taững nội dung trong Đồ án này là do tôi thực hiện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ần áo” ộp : ểm công bố ện dưới sự ập:phân tích và thi t k theo hếp của thầy (cô) XXX ếp của thầy (cô) XXX ướp : ng đ i tố ược trích dẫn rõ ràng ng và s d ng UML đ hi uử dụng UML: ụng UML: ểm công bố ểm công bố
di n các thi t k đó nên chúng thếp của thầy (cô) XXX ếp của thầy (cô) XXX ười gian, địa điểm công bố.ng đi đôi v i nhau OOAD s d ngớp : ử dụng UML: ụng UML:UML v i các phớp : ươn hàngng th c nh sau:ứng các nhu cầu nhanh chóng và rộng rãi ư
View(góc nhìn): M i góc nhìn th hi n m t khía c nh Trongỗi doanh nghiệp, cửa hàng đều có website riêng để giới ểm công bố ện dưới sự ộp : ạm quy chế đào tạo, hay gian
ph n m m OOAD s d ng UML có các góc nhìn: V ca s d ng,ần áo” ề : ử dụng UML: ụng UML: ề : ử dụng UML: ụng UML:
Trang 13v c u trúc, v tri n khai h th ng, v các thành ph n trong hề : ất hiện Không chỉ trên các ề : ểm công bố ện dưới sự ố ề : ần áo” ện dưới sự
th ng.ố
Diagram(b n vẽ): Các b n vẽ dùng đ th hi n các góc nhìn c aảo dùng trong Đồ án đều được trích dẫn rõ ràng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ểm công bố ểm công bố ện dưới sự ủa thầy (cô) XXX
h th ng B n vẽ mô t v các ca s d ng, mô t c u trúc hện dưới sự ố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ề : ử dụng UML: ụng UML: ảo dùng trong Đồ án đều được trích dẫn rõ ràng ất hiện Không chỉ trên các ện dưới sự
th ng, mô t s tố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ựng website bán quần áo” ươn hàngng tác c a các đ i tủa thầy (cô) XXX ố ược trích dẫn rõ ràng ng trong h th ng ện dưới sự ố
Hình 2 Các b n vẽ trong OOAD s d ng UML ản vẽ trong OOAD sử dụng UML ử dụng UML ụng UML
Notations(các ký hi u): Các kí hi u đ vẽ, nó là t v ng trongện dưới sự ện dưới sự ểm công bố $ ựng website bán quần áo”ngôn ng t nhiên.ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ựng website bán quần áo”
Trang 14 Mechanisms(các quy t c): M i b n vẽ có quy t c riêng và c nắt Chính vì thế, một ỗi doanh nghiệp, cửa hàng đều có website riêng để giới ảo dùng trong Đồ án đều được trích dẫn rõ ràng ắt Chính vì thế, một ần áo”
n m đắt Chính vì thế, một ược trích dẫn rõ ràng c quy t c đó đ t o nên b n thi t k đúng và nh t quán.ắt Chính vì thế, một ểm công bố ạm quy chế đào tạo, hay gian ảo dùng trong Đồ án đều được trích dẫn rõ ràng ếp của thầy (cô) XXX ếp của thầy (cô) XXX ất hiện Không chỉ trên các
2.2 Ngôn ng thi t k website: ữ thiết kế website: ết kế hướng đối tượng: ết kế hướng đối tượng:
2.2.1 HTML:
nên c u trúc và n i dung c a trang web Ví d , n i dung có th đất hiện Không chỉ trên các ộp : ủa thầy (cô) XXX ụng UML: ộp : ểm công bố ược trích dẫn rõ ràng ất hiện Không chỉ trên cácc c uthành b i m t lo t các đo n văn, m t danh sách li t kê, ho c s d ngở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ộp : ạm quy chế đào tạo, hay gian ạm quy chế đào tạo, hay gian ộp : ện dưới sự ặc ử dụng UML: ụng UML:
nh ng hình nh và b ng bi u ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ểm công bố
HTML không ph i là m t ngôn ng l p trình, nó là m t ngôn ngảo dùng trong Đồ án đều được trích dẫn rõ ràng ộp : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ập: ộp : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự đánh d u văn b n(markup language) xác đ nh c u trúc n i dung trangất hiện Không chỉ trên các ảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố ất hiện Không chỉ trên các ộp : web HTML bao g m m t lo t các thu c tính, dùng đ đính kèm, ho c góiồ án này là do tôi thực hiện dưới sự ộp : ạm quy chế đào tạo, hay gian ộp : ểm công bố ặccác ph n khác nhau c a n i dung đ làm chúng ho t đ ng theo m t cáchần áo” ủa thầy (cô) XXX ộp : ểm công bố ạm quy chế đào tạo, hay gian ộp : ộp :
nh t đ nh Các th kèm theo có th làm m t đo n văn hay hình nh siêuất hiện Không chỉ trên các ịa điểm công bố ẻ, duy nhất Nếu đặt nhiều chức năng vào ểm công bố ộp : ạm quy chế đào tạo, hay gian ảo dùng trong Đồ án đều được trích dẫn rõ ràng liên k t t n i khác, có th in đ m, thay đ i phông ch ếp của thầy (cô) XXX $ ơn hàng ểm công bố ập: ổng quát: ững nội dung trong Đồ án này là do tôi thực hiện dưới sự
Trang 152.2.2 CSS:
Hình 3 Minh h a vai trò c a CSS đ i v i văn b n vi t b ng HTML ọa vai trò của CSS đối với văn bản viết bằng HTML ủa CSS đối với văn bản viết bằng HTML ối với văn bản viết bằng HTML ới văn bản viết bằng HTML ản vẽ trong OOAD sử dụng UML ết bằng HTML ằng HTML
CSS là ch vi t t t c a ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ếp của thầy (cô) XXX ắt Chính vì thế, một ủa thầy (cô) XXX Cascading Style Sheets, nó là m t ngôn ngộp : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự
được trích dẫn rõ ràng c s d ng đ tìm và đ nh d ng l i các ph n t đử dụng UML: ụng UML: ểm công bố ịa điểm công bố ạm quy chế đào tạo, hay gian ạm quy chế đào tạo, hay gian ần áo” ử dụng UML: ược trích dẫn rõ ràng ạm quy chế đào tạo, hay gian c t o ra b i cácở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triểnngôn ng đánh d u( ví d nh HTML) Hi u đ n gi n, n u HTML đóngững nội dung trong Đồ án này là do tôi thực hiện dưới sự ất hiện Không chỉ trên các ụng UML: ư ểm công bố ơn hàng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ếp của thầy (cô) XXX.vai trò đ nh d ng các ph n t trên website nh vi c t o ra các đo n vănịa điểm công bố ạm quy chế đào tạo, hay gian ần áo” ử dụng UML: ư ện dưới sự ạm quy chế đào tạo, hay gian ạm quy chế đào tạo, hay gian
b n, tiêu đ thì CSS sẽ giúp làm “tảo dùng trong Đồ án đều được trích dẫn rõ ràng ề : ươn hàngi m i” các ph n t HTML đó b ngớp : ần áo” ử dụng UML: %cách đ i màu s c trang, thay đ i c u trúc ổng quát: ắt Chính vì thế, một ổng quát: ất hiện Không chỉ trên các
Trong văn hóa thi t k web hi n đ i, vi c s d ng ngôn ng styleếp của thầy (cô) XXX ếp của thầy (cô) XXX ện dưới sự ạm quy chế đào tạo, hay gian ện dưới sự ử dụng UML: ụng UML: ững nội dung trong Đồ án này là do tôi thực hiện dưới sự sheet nh CSS đã tr thành m t công c ph bi n và xu hư ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ộp : ụng UML: ổng quát: ếp của thầy (cô) XXX ướp : ng cho cácnhà thi t k web CSS có m t s l i th nh sau:ếp của thầy (cô) XXX ếp của thầy (cô) XXX ộp : ố ợc trích dẫn rõ ràng ếp của thầy (cô) XXX ư
Băng thông:
M t stylesheet thộp : ười gian, địa điểm công bố.ng được trích dẫn rõ ràng ưc l u tr trong b nh cacheững nội dung trong Đồ án này là do tôi thực hiện dưới sự ộp : ớp :
c a trình duy t, và do đó có th đủa thầy (cô) XXX ện dưới sự ểm công bố ược trích dẫn rõ ràng c s d ng trên nhi uử dụng UML: ụng UML: ề : trang mà không n p l i, tăng t c đ t i và gi m đ truy n dạm quy chế đào tạo, hay gian ạm quy chế đào tạo, hay gian ố ộp : ảo dùng trong Đồ án đều được trích dẫn rõ ràng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ộp : ề : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự
li u qua m ng.ện dưới sự ạm quy chế đào tạo, hay gian
Trang 16 Tính linh ho t: ạm quy chế đào tạo, hay gian
B ng cách k t h p CSS v i các ch c năng c a m t h% ếp của thầy (cô) XXX ợc trích dẫn rõ ràng ớp : ứng các nhu cầu nhanh chóng và rộng rãi ủa thầy (cô) XXX ộp : ện dưới sự
th ng qu n tr n i dung, m t s lố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố ộp : ộp : ố ược trích dẫn rõ ràng ng đáng k c a s linhểm công bố ủa thầy (cô) XXX ựng website bán quần áo”
ho t có th đạm quy chế đào tạo, hay gian ểm công bố ược trích dẫn rõ ràng ập:c l p trình thành các hình th c trình n i dung.ứng các nhu cầu nhanh chóng và rộng rãi ộp :
Đi u này cho phép m t ngề : ộp : ướp : i đóng góp, nh ng ngững nội dung trong Đồ án này là do tôi thực hiện dưới sự ười gian, địa điểm công bố.i kháckhông quen thu c có th hi u và ch nh s a CSS ho c HTML.ộp : ểm công bố ểm công bố ỉ trên các ử dụng UML: ặc
Tính nh t quán:ất hiện Không chỉ trên các
Khi CSS được trích dẫn rõ ràng c s d ng hi u qu , v th a k và “t ng”,ử dụng UML: ụng UML: ện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ề : $ ếp của thầy (cô) XXX ần áo”
m t ki u toàn c u có th độp : ểm công bố ần áo” ểm công bố ược trích dẫn rõ ràng c s d ng đ nh hử dụng UML: ụng UML: ểm công bố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ưở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triểnng đ nếp của thầy (cô) XXX
y u t phong cách và trang web r ng N u có các y u t c nếp của thầy (cô) XXX ố ộp : ếp của thầy (cô) XXX ếp của thầy (cô) XXX ố ần áo”thay đ i, ch nh s a, nh ng thay đ i này có th đổng quát: ỉ trên các ử dụng UML: ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ổng quát: ểm công bố ược trích dẫn rõ ràng c th c hi nựng website bán quần áo” ện dưới sự
d dàng, đ n gi n ch b ng cách ch nh s a m t vài quy t cơn hàng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ỉ trên các % ỉ trên các ử dụng UML: ộp : ắt Chính vì thế, mộttrong stylesheet chung
2.3 Ngôn ng l p trình: ữ thiết kế website: ập trình:
2.3.1 Javascript và th vi n Jquery:ư ện dưới sự
Javascript là m t ngôn ng l p trình c a HTML và ng d ng Web.ộp : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ập: ủa thầy (cô) XXX ứng các nhu cầu nhanh chóng và rộng rãi ụng UML:
Nó nh và đẹ và được sử dụng phổ biến nhất, như một phần của các trang ược trích dẫn rõ ràng c s d ng ph bi n nh t, nh m t ph n c a các trangử dụng UML: ụng UML: ổng quát: ếp của thầy (cô) XXX ất hiện Không chỉ trên các ư ộp : ần áo” ủa thầy (cô) XXX.web Chúng cho phép client-server script tươn hàngng tác v i ngớp : ười gian, địa điểm công bố ử dụng UML: ụng UML:i s d ng và
t o các trang web đ ng Nó là m t ngôn ng chạm quy chế đào tạo, hay gian ộp : ộp : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ươn hàngng trình thông d ch v iịa điểm công bố ớp : các kh năng hảo dùng trong Đồ án đều được trích dẫn rõ ràng ướp : ng đ i tố ược trích dẫn rõ ràng ng
Javascript có m t s u đi m:ộp : ố ư ểm công bố
V i ngớp : ười gian, địa điểm công bố.i thi t k Website:ếp của thầy (cô) XXX ếp của thầy (cô) XXX
Ti t ki m băng thông cho máy ch do Javascript ch yếp của thầy (cô) XXX ện dưới sự ủa thầy (cô) XXX ạm quy chế đào tạo, hay gian trên máy c a ngủa thầy (cô) XXX ười gian, địa điểm công bố.i dùng Đây mà m c đích ban đ u c a nhàụng UML: ần áo” ủa thầy (cô) XXX.khoa h c Brendan Eich khi t o ra Javascript Đ c bi t, trọ và tên sinh viên : ……… ạm quy chế đào tạo, hay gian ặc ện dưới sự ướp : cđây, nh ng chi c máy ch kh ng l chi m di n tích vô cùngững nội dung trong Đồ án này là do tôi thực hiện dưới sự ếp của thầy (cô) XXX ủa thầy (cô) XXX ổng quát: ồ án này là do tôi thực hiện dưới sự ếp của thầy (cô) XXX ện dưới sự
l n, gây t n nhi u chi phí cho các doanh nghi p Vì v y, cácớp : ố ề : ện dưới sự ập:
Trang 17dòng Script sau này đ u đề : ược trích dẫn rõ ràng c th c thi trên trình duy t ngựng website bán quần áo” ện dưới sự ười gian, địa điểm công bố.idùng đ gia tăng hi u su t, kéo dài tu i th máy ch và ti tểm công bố ện dưới sự ất hiện Không chỉ trên các ổng quát: ọ và tên sinh viên : ……… ủa thầy (cô) XXX ếp của thầy (cô) XXX.
ki m di n tích băng thông.ện dưới sự ện dưới sự
Linh ho t v n hành, tạm quy chế đào tạo, hay gian ập: ươn hàngng thích t t: Đ th c thi, ch c nố ểm công bố ựng website bán quần áo” ỉ trên các ần áo”
t i file JavaScript v máy ch t m t tên mi n riêng bi t ho cảo dùng trong Đồ án đều được trích dẫn rõ ràng ề : ủa thầy (cô) XXX $ ộp : ề : ện dưới sự ặcnhúng th ng chúng vào file HTML c a website và ch y màẳng chúng vào file HTML của website và chạy mà ủa thầy (cô) XXX ạm quy chế đào tạo, hay gian không c n t i thêm gì n a JS có th ch y đần áo” ảo dùng trong Đồ án đều được trích dẫn rõ ràng ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ểm công bố ạm quy chế đào tạo, hay gian ược trích dẫn rõ ràng c trên h u h tần áo” ếp của thầy (cô) XXX.các trình duy t ph bi n hi n nay nh C c C c, Chrome,ện dưới sự ổng quát: ếp của thầy (cô) XXX ện dưới sự ư ố ố.Firefox
D dàng ki m tra, x lý v n đ : V i u th nhi u trìnhểm công bố ử dụng UML: ất hiện Không chỉ trên các ề : ớp : ư ếp của thầy (cô) XXX ề : duy t h tr nên vi c ki m tra và x lý v n g p ph i cũng dện dưới sự ỗi doanh nghiệp, cửa hàng đều có website riêng để giới ợc trích dẫn rõ ràng ện dưới sự ểm công bố ử dụng UML: ất hiện Không chỉ trên các ặc ảo dùng trong Đồ án đều được trích dẫn rõ ràng dàng h n Đa s các trình duy t web hi n nay đ u có cài s nơn hàng ố ện dưới sự ện dưới sự ề : ẵncác công c x lý l i JavaScript trong b ng đi u khi n trìnhụng UML: ử dụng UML: ỗi doanh nghiệp, cửa hàng đều có website riêng để giới ảo dùng trong Đồ án đều được trích dẫn rõ ràng ề : ểm công bố.duy t JS s h u c u trúc d đ c v i các nguyên t c rõ ràngện dưới sự ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ất hiện Không chỉ trên các ọ và tên sinh viên : ……… ớp : ắt Chính vì thế, mộtnên vi c xác đ nh và g l i đ n gi n h n nhi u.ện dưới sự ịa điểm công bố ỡ các chức ỗi doanh nghiệp, cửa hàng đều có website riêng để giới ơn hàng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ơn hàng ề :
T o đạm quy chế đào tạo, hay gian ược trích dẫn rõ ràng c nhi u hi u ng b t m t và tính năng hay ho đề : ện dưới sự ứng các nhu cầu nhanh chóng và rộng rãi ắt Chính vì thế, một ắt Chính vì thế, một ểm công bố
ph c v ngụng UML: ụng UML: ười gian, địa điểm công bố.i dùng JS có kh năng t o ra các hi u ng linhảo dùng trong Đồ án đều được trích dẫn rõ ràng ạm quy chế đào tạo, hay gian ện dưới sự ứng các nhu cầu nhanh chóng và rộng rãi
đ ng, h p d n; nh ng hình nh thô s , đ n gi n và c ng nh cộp : ất hiện Không chỉ trên các ẫn : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ơn hàng ơn hàng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ứng các nhu cầu nhanh chóng và rộng rãi ắt Chính vì thế, một
sẽ được trích dẫn rõ ràng c JavaScript “bi n hóa” tr nên s ng đ ng và h p d nếp của thầy (cô) XXX ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ố ộp : ất hiện Không chỉ trên các ẫn :
h n.ơn hàng
V i ngớp : ười gian, địa điểm công bố.i dùng:
Website s d ng ngôn ng l p trình có th giúp ngử dụng UML: ụng UML: ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ập: ểm công bố ười gian, địa điểm công bố.idùng có thêm tr i nghi m thú v Ngảo dùng trong Đồ án đều được trích dẫn rõ ràng ện dưới sự ịa điểm công bố ười gian, địa điểm công bố.i dùng sẽ nhanh chóng
bi thu hút b i nh ng tính năng hay ho, hình nh đ ng h p d n,ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ộp : ất hiện Không chỉ trên các ẫn :
ch c năng lứng các nhu cầu nhanh chóng và rộng rãi ướp : t, tươn hàngng tác t t và ph n h i tích c c Nh vàoố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ồ án này là do tôi thực hiện dưới sự ựng website bán quần áo” ời gian, địa điểm công bố
nh ng tính năng đó ngững nội dung trong Đồ án này là do tôi thực hiện dưới sự ười gian, địa điểm công bố.i dùng sẽ c m th y thích thú, tho iảo dùng trong Đồ án đều được trích dẫn rõ ràng ất hiện Không chỉ trên các ảo dùng trong Đồ án đều được trích dẫn rõ ràng mái và u dùng trang web h n.ư ơn hàng
Trang 18Jquery là m t th vi n ki u m i c a Javascript, h th ng m i l iộp : ư ện dưới sự ểm công bố ớp : ủa thầy (cô) XXX ện dưới sự ố ớp : ạm quy chế đào tạo, hay gian các hàm c a Javascript m t cách ng n g n, d hi u, và đủa thầy (cô) XXX ộp : ắt Chính vì thế, một ọ và tên sinh viên : ……… ểm công bố ược trích dẫn rõ ràng ạm quy chế đào tạo, hay gian c t o b i ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển JohnResig vào năm 2006 Jquery làm đ n gi n hóa vi c truy n t i HTML, xơn hàng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ện dưới sự ề : ảo dùng trong Đồ án đều được trích dẫn rõ ràng ử dụng UML:
lý s ki n và tựng website bán quần áo” ện dưới sự ươn hàngng tác v i Ajax, tích h p nhi u module khác nhau.ớp : ợc trích dẫn rõ ràng ề :
Nh m t s tính năng u vi t c a Jquery, nên nó đời gian, địa điểm công bố ộp : ố ư ện dưới sự ủa thầy (cô) XXX ược trích dẫn rõ ràng c s d ngử dụng UML: ụng UML:trong h u h t các website trên th gi i Th vi n l p trình này cho phépần áo” ếp của thầy (cô) XXX ếp của thầy (cô) XXX ớp : ư ện dưới sự ập:
người gian, địa điểm công bố.i dùng nâng cao kh năng tảo dùng trong Đồ án đều được trích dẫn rõ ràng ươn hàngng tác và ho t đ ng c a trang:ạm quy chế đào tạo, hay gian ộp : ủa thầy (cô) XXX
Đ n gi n hóa vi c code, giúp ngơn hàng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ện dưới sự ười gian, địa điểm công bố.i dùng có th vi t các mãểm công bố ếp của thầy (cô) XXX
ch c năng liên quan đ n giao di n m t cách d dàng, nhanhứng các nhu cầu nhanh chóng và rộng rãi ếp của thầy (cô) XXX ện dưới sự ộp : chóng
Cho phép các ng d ng web tứng các nhu cầu nhanh chóng và rộng rãi ụng UML: ươn hàngng thích v i trình duy t cùngớp : ện dưới sự phát tri n.ểm công bố
JQuery r t nhanh có kh năng m r ng.ất hiện Không chỉ trên các ảo dùng trong Đồ án đều được trích dẫn rõ ràng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ộp :
S d ng h u h t các tính năng hi n đ i c a trình duy t m i.ử dụng UML: ụng UML: ần áo” ếp của thầy (cô) XXX ện dưới sự ạm quy chế đào tạo, hay gian ủa thầy (cô) XXX ện dưới sự ớp :
H tr h u h t trên các trình duy t.ỗi doanh nghiệp, cửa hàng đều có website riêng để giới ợc trích dẫn rõ ràng ần áo” ếp của thầy (cô) XXX ện dưới sự
2.3.2 PHP:
PHP(vi t t t c a Hypertext Preprocessorếp của thầy (cô) XXX ắt Chính vì thế, một ủa thầy (cô) XXX – ban đ u là vi t t t c aần áo” ếp của thầy (cô) XXX ắt Chính vì thế, một ủa thầy (cô) XXX
t $ Personal Home Pages) là t p h p con c a các ngôn ng script nhập: ợc trích dẫn rõ ràng ủa thầy (cô) XXX ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ưJavascript và Python Nó có th x lý các ch c năng phía server nh thuểm công bố ử dụng UML: ứng các nhu cầu nhanh chóng và rộng rãi ư
th p d li u, bi u m u, qu n lý file trên server Dù PHP đập: ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ểm công bố ẫn : ảo dùng trong Đồ án đều được trích dẫn rõ ràng ược trích dẫn rõ ràng c coi làngôn ng script vì m c đích chung, nh ng nó đững nội dung trong Đồ án này là do tôi thực hiện dưới sự ụng UML: ư ược trích dẫn rõ ràng c s d ng r ng rãiử dụng UML: ụng UML: ộp :
nh t đ phát tri n web Do m t trong nh ng tính năng n i b t c a nó -ất hiện Không chỉ trên các ểm công bố ểm công bố ộp : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ổng quát: ập: ủa thầy (cô) XXX
kh năng nhúng vào file HTML.ảo dùng trong Đồ án đều được trích dẫn rõ ràng
Chúng ta có th làm r t nhi u th v i ngôn ng PHP Tuy nhiên, nóểm công bố ất hiện Không chỉ trên các ề : ứng các nhu cầu nhanh chóng và rộng rãi ớp : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự
được trích dẫn rõ ràng c s d ng r ng rãi nh t đ t o n i dung đ ng (dynamic content).ử dụng UML: ụng UML: ộp : ất hiện Không chỉ trên các ểm công bố ạm quy chế đào tạo, hay gian ộp : ộp : Javascript cũng s d ng đ làm cho trang web tĩnh có hi u ng đ ng vàử dụng UML: ụng UML: ểm công bố ện dưới sự ứng các nhu cầu nhanh chóng và rộng rãi ộp :
tươn hàngng tác h n Do đó, có hai ngôn ng script có ch c năng tơn hàng ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ứng các nhu cầu nhanh chóng và rộng rãi ươn hàngng t nhau.ựng website bán quần áo”
Trang 19V i Javascript, có th t o trang web đ ng cho phép tớp : ểm công bố ạm quy chế đào tạo, hay gian ộp : ươn hàngng tác đ nơn hàng
gi n nh hi u ng cu n chu t, t đ ng s a l i và th vi n nh Nh ngảo dùng trong Đồ án đều được trích dẫn rõ ràng ư ện dưới sự ứng các nhu cầu nhanh chóng và rộng rãi ộp : ộp : ựng website bán quần áo” ộp : ử dụng UML: ỗi doanh nghiệp, cửa hàng đều có website riêng để giới ư ện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ư
nó không th t o n i dung mà ngểm công bố ạm quy chế đào tạo, hay gian ộp : ười gian, địa điểm công bố.i dùng t o nh m ng xã h i vàạm quy chế đào tạo, hay gian ư ạm quy chế đào tạo, hay gian ộp :
thươn hàngng m i đi n t (cá trang web thay đ i theo tạm quy chế đào tạo, hay gian ện dưới sự ử dụng UML: ổng quát: ươn hàngng tác c a ngủa thầy (cô) XXX ười gian, địa điểm công bố.idùng) PHP là ngôn ng có th làm đững nội dung trong Đồ án này là do tôi thực hiện dưới sự ểm công bố ược trích dẫn rõ ràng c đi u này.ề :
Do đó, Javascript và PHP không ph i đ i th c a nhau Mà chúng hảo dùng trong Đồ án đều được trích dẫn rõ ràng ố ủa thầy (cô) XXX ủa thầy (cô) XXX ỗi doanh nghiệp, cửa hàng đều có website riêng để giới
tr nhau đ xây d ng nên nh ng trang web đ ng đ p.ợc trích dẫn rõ ràng ểm công bố ựng website bán quần áo” ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ộp : ẹ và được sử dụng phổ biến nhất, như một phần của các trang
2.4.1 Mô hình MVC là gì?
MVC là t vi t t t c a ‘Model-View-Controller’ Nó là mô hình phân$ ếp của thầy (cô) XXX ắt Chính vì thế, một ủa thầy (cô) XXX
b sourch code thành 3 ph n, m i thành ph n có m t nhi m v riêngố ần áo” ỗi doanh nghiệp, cửa hàng đều có website riêng để giới ần áo” ộp : ện dưới sự ụng UML:
bi t và đ c l p v i các thành ph n khác:ện dưới sự ộp : ập: ớp : ần áo”
Model là n i ch a nh ng nghi p v tơn hàng ứng các nhu cầu nhanh chóng và rộng rãi ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ụng UML: ươn hàngng tác v i d li u ho cớp : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ặc
h qu n tr c s d li u(mysql, mssql ); bao g m cácện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố ơn hàng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ồ án này là do tôi thực hiện dưới sự class/function x lý nhi u nghi p v nh k t n i database,ử dụng UML: ề : ện dưới sự ụng UML: ư ếp của thầy (cô) XXX ố.truy v n d li u, thêm-s a-xóa d li u ất hiện Không chỉ trên các ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ử dụng UML: ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự
View là n i ch a nh ng giao di n nh m t nút, khung nh p,ơn hàng ứng các nhu cầu nhanh chóng và rộng rãi ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ư ộp : ập:hình nh Nó đ m nhi m vi c hi n th d li u giúp ngảo dùng trong Đồ án đều được trích dẫn rõ ràng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ện dưới sự ện dưới sự ểm công bố ịa điểm công bố ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ười gian, địa điểm công bố.idùng tươn hàngng tác v i h th ng.ớp : ện dưới sự ố
Controller là n i ti p nh n nh ng yêu c u x lý đơn hàng ếp của thầy (cô) XXX ập: ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ần áo” ử dụng UML: ược trích dẫn rõ ràng c g i tử dụng UML: $
người gian, địa điểm công bố.i dùng, g m nh ng class/function x lý nhi u nghi p vồ án này là do tôi thực hiện dưới sự ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ử dụng UML: ề : ện dưới sự ụng UML:logic giúp l y đúng nh ng d li u, thông tin c n thi t nhất hiện Không chỉ trên các ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ần áo” ếp của thầy (cô) XXX ời gian, địa điểm công bố.nghi p v l p Model cung c p, và hi n th d li u đó ra choện dưới sự ụng UML: ớp : ất hiện Không chỉ trên các ểm công bố ịa điểm công bố ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự
người gian, địa điểm công bố.i dùng nh l p View.ời gian, địa điểm công bố ớp :
S tựng website bán quần áo” ươn hàngng tác gi a các thành ph n:ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ần áo”
Controller tươn hàngng tác qua l i v i Viewạm quy chế đào tạo, hay gian ớp :
Controller tươn hàngng tác qua l i v i Modelạm quy chế đào tạo, hay gian ớp :
Trang 20 Model và View không có s tựng website bán quần áo” ươn hàngng tác v i nhau, mà tớp : ươn hàngng tác
v i nhau thông qua Controllerớp :
2.4.2 u đi m c a mô hình MVC:Ưu điểm của mô hình MVC: ểm công bố ủa thầy (cô) XXX
M t s u đi m c a mô hình MVC:ộp : ố ư ểm công bố ủa thầy (cô) XXX
Trình x lý rõ ràngử dụng UML:
Mô hình MVC quy ho ch các class/function vào các thành ph nạm quy chế đào tạo, hay gian ần áo”riêng bi t, vi c đó làm quá trình phát tri n - qu n lý - v nện dưới sự ện dưới sự ểm công bố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ập:hành - b o trì web di n ra thu n l i h nảo dùng trong Đồ án đều được trích dẫn rõ ràng ập: ợc trích dẫn rõ ràng ơn hàng
T o ra đạm quy chế đào tạo, hay gian ược trích dẫn rõ ràng c các ch c năng chuyên bi t hóa, đ ng th i ki mứng các nhu cầu nhanh chóng và rộng rãi ện dưới sự ồ án này là do tôi thực hiện dưới sự ời gian, địa điểm công bố ểm công bố.soát được trích dẫn rõ ràng c lu ng x lýồ án này là do tôi thực hiện dưới sự ử dụng UML:
T o mô hình chu n cho d án, ngạm quy chế đào tạo, hay gian ẩm: ựng website bán quần áo” ười gian, địa điểm công bố.i chuyên môn ngoài d
ti p c n h nếp của thầy (cô) XXX ập: ơn hàng
Mô hình đ n gi n, d hi uơn hàng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ểm công bố ểm công bố
X lý nghi p đ n gi n và d dàng tri n khai v i các d án nhử dụng UML: ện dưới sự ơn hàng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ểm công bố ớp : ựng website bán quần áo” ỏ hàng:
2.5 H qu n tr c s d li u MySQL: ện – Điện tử - CNTT ảo sát thực trạng: ị cơ sở dữ liệu MySQL: ơ sở dữ liệu MySQL: ởng khoa ữ thiết kế website: ện – Điện tử - CNTT
2.5.1 Đ nh nghĩa:ịa điểm công bố
H qu n tr c s d li uện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố ơn hàng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự (Database Management System) là hện dưới sự
th ng đố ược trích dẫn rõ ràng c thi t k đ qu n lý m t kh i lếp của thầy (cô) XXX ếp của thầy (cô) XXX ểm công bố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ộp : ố ược trích dẫn rõ ràng ng d li u nh t đ nh m tững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ất hiện Không chỉ trên các ịa điểm công bố ộp : cách t đ ng và có tr t t Các hành đ ng qu n lý bao g m ch nh s a,ựng website bán quần áo” ộp : ập: ựng website bán quần áo” ộp : ảo dùng trong Đồ án đều được trích dẫn rõ ràng ồ án này là do tôi thực hiện dưới sự ỉ trên các ử dụng UML:xóa, l u và tìm ki m thông tin trong m t nhóm d li u nh t đ nh.ư ếp của thầy (cô) XXX ộp : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ất hiện Không chỉ trên các ịa điểm công bố
Trang 21Hình 4 Ki n trúc c a m t H qu n tr c s d li u ết bằng HTML ủa CSS đối với văn bản viết bằng HTML ột Hệ quản trị cơ sở dữ liệu ệ quản trị cơ sở dữ liệu ản vẽ trong OOAD sử dụng UML ị cơ sở dữ liệu ơ sở dữ liệu ở dữ liệu ữ liệu ệ quản trị cơ sở dữ liệu
MySQL là h qu n tr c s d li u s d ng mã ngu n m ph bi nện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố ơn hàng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ử dụng UML: ụng UML: ồ án này là do tôi thực hiện dưới sự ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ổng quát: ếp của thầy (cô) XXX
nh t th gi i và đất hiện Không chỉ trên các ếp của thầy (cô) XXX ớp : ược trích dẫn rõ ràng c các u chu ng trong quá trình phát tri n web, ngư ộp : ểm công bố ứng các nhu cầu nhanh chóng và rộng rãi
d ng V i t c đ và tính b o m t cao, MySQL r t thích h p cho các ngụng UML: ớp : ố ộp : ảo dùng trong Đồ án đều được trích dẫn rõ ràng ập: ất hiện Không chỉ trên các ợc trích dẫn rõ ràng ứng các nhu cầu nhanh chóng và rộng rãi
d ng có CSDL trên Internet.ụng UML:
2.5.2 Vai trò c a h qu n tr CSDL:ủa thầy (cô) XXX ện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố
Các h qu n tr c s d li u ra đ i và ện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố ơn hàng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ời gian, địa điểm công bố đóng vai trò quan tr ngọ và tên sinh viên : ……….trong x lý và ki m soát ngu n thông tin C th , h qu n tr CSDL có cácử dụng UML: ểm công bố ồ án này là do tôi thực hiện dưới sự ụng UML: ểm công bố ện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố
ch c năng chính nh :ứng các nhu cầu nhanh chóng và rộng rãi ư
Cung c p môi trất hiện Không chỉ trên các ười gian, địa điểm công bố.ng t o l p c s d li u:ạm quy chế đào tạo, hay gian ập: ơn hàng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự
H qu n tr CSDL đóng vai trò cung c p cho ngện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố ất hiện Không chỉ trên các ười gian, địa điểm công bố.i dùng
m t ngôn ng đ nh nghĩa d li u đ mô t , khai báo ki u dộp : ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ịa điểm công bố ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ểm công bố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ểm công bố ững nội dung trong Đồ án này là do tôi thực hiện dưới sự
li u, các c u trúc d li u.ện dưới sự ất hiện Không chỉ trên các ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự
Cung c p cách c p nh t và khai thác d li u: ất hiện Không chỉ trên các ập: ập: ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự
Trang 22H qu n tr CSDL cung c p cho ngện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố ất hiện Không chỉ trên các ười gian, địa điểm công bố.i dùng ngôn ngững nội dung trong Đồ án này là do tôi thực hiện dưới sự thao tác d li u đ di n t các yêu c u, các thao tác c p nh tững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ểm công bố ảo dùng trong Đồ án đều được trích dẫn rõ ràng ần áo” ập: ập:
và khai thác c s d li u Thao tác d li u bao g m: C p nh tơn hàng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ồ án này là do tôi thực hiện dưới sự ập: ập:(thêm, s a, xóa d li u), Khai thác (tìm ki m, k t xu t dử dụng UML: ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự ếp của thầy (cô) XXX ếp của thầy (cô) XXX ất hiện Không chỉ trên các ững nội dung trong Đồ án này là do tôi thực hiện dưới sự
li u).ện dưới sự
Cung c p các công c ki m soát, đi u khi n các truy c p vàoất hiện Không chỉ trên các ụng UML: ểm công bố ề : ểm công bố ập:
c s d li u:ơn hàng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự
Nh m đ m b o th c hi n m t s yêu c u c b n c a h% ảo dùng trong Đồ án đều được trích dẫn rõ ràng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ựng website bán quần áo” ện dưới sự ộp : ố ần áo” ơn hàng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ủa thầy (cô) XXX ện dưới sự
qu n tr CSDL Bao g m: Đ m b o an ninh, phát hi n và ngănảo dùng trong Đồ án đều được trích dẫn rõ ràng ịa điểm công bố ồ án này là do tôi thực hiện dưới sự ảo dùng trong Đồ án đều được trích dẫn rõ ràng ảo dùng trong Đồ án đều được trích dẫn rõ ràng ện dưới sự
ch n các truy c p b t h p pháp; Duy trì tính nh t quán c a dặc ập: ất hiện Không chỉ trên các ợc trích dẫn rõ ràng ất hiện Không chỉ trên các ủa thầy (cô) XXX ững nội dung trong Đồ án này là do tôi thực hiện dưới sự
li u; T ch c và đi u khi n các truy c p; Khôi ph c c s dện dưới sự ổng quát: ứng các nhu cầu nhanh chóng và rộng rãi ề : ểm công bố ập: ụng UML: ơn hàng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự
li u khi có s c v ph n c ng hay ph n m m; Qu n lý các môện dưới sự ựng website bán quần áo” ố ề : ần áo” ứng các nhu cầu nhanh chóng và rộng rãi ần áo” ề : ảo dùng trong Đồ án đều được trích dẫn rõ ràng
t d li u.ảo dùng trong Đồ án đều được trích dẫn rõ ràng ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự
Trang 23CH ƯƠNG 1 NG 3: PHÂN TÍCH VÀ THI T K WEBSITE: ẾT KẾ WEBSITE: ẾT KẾ WEBSITE:
Trang 243.1 Bi u đ UseCase: ểu đồ UseCase: ồ UseCase:
3.1.1 Bi u đ UseCase t ng quát:ểm công bố ồ án này là do tôi thực hiện dưới sự ổng quát:
Hình 5 Bi u đ UseCase t ng quát ểu đồ UseCase tổng quát ồ UseCase tổng quát ổng quát
Trang 253.1.2 Bi u đ UseCase c a h th ng:ểm công bố ồ án này là do tôi thực hiện dưới sự ủa thầy (cô) XXX ện dưới sự ố.
Hình 6 Bi u đ UseCase c a h th ng ểu đồ UseCase tổng quát ồ UseCase tổng quát ủa CSS đối với văn bản viết bằng HTML ệ quản trị cơ sở dữ liệu ối với văn bản viết bằng HTML
Đăng ký:
Tác nhân: Khách hàng.
Mô tả tổng quát: Khách hàng truy cập website có thể đăng ký thành viên, xem các dịch vụ và chi tiết dịch vụ, tìm kiếm các dịch dịch vụ mong muốn hỗ trợ.
Điều kiện đầu vào: Khi khách hàng truy cập với nhu cầu đặt dịch vụ.
Dòng sự kiện chính:
Trang 26 Khách hàng truy cập vào trang web của cửa hàng: hệ thống hiển thị danh sách các dịch vụ.
Khi khách hàng nhấn chọn một dịch vụ: hệ thống hiển thị danh sách chi tiết của dịch vụ.
Khách hàng nhập từ khóa tìm kiếm và chọn tìm kiếm: hệ thống lấy dữ liệu, và hiển thị các dịch vụ theo từ khóa nhập vào.
Khách hàng chọn đăng ký: Nhập các thông tin về tài khoản
và mật khẩu Nếu đúng sẽ lưu thông tin khách hàng, nếu sai
sẽ thực hiện dòng sự kiện rẽ nhánh A1.
Dòng sự kiện rẽ nhánh A1:
Hệ thống thông báo việc nhập dữ liệu không hợp lệ.
Nhập lại thông tin.
Quay lại trang đăng ký.
Điều kiện đầu ra: Lưu tài khoản khách hàng đã đăng ký.
Đăng nh p: ập - Tự do - Hạnh phúc
Tác nhân: Người quản lý và khách hàng.
Mô tả tổng quát: Người quản lý và khách hàng đăng nhập vào hệ thống.
Điều kiện đầu vào: UseCase sử dụng khi người dùng muốn đăng nhập vào hệ thống.
Dòng sự kiện chính:
Hệ thống yêu cầu nhập tài khoản và mật khẩu.
Người dùng nhập tài khoản và mật khẩu.
Hệ thống kiểm tra tên và mật khẩu vừa nhập:
▫ Nếu đúng sẽ kiểm tra quyền, và hiển thị quyền tương ứng của tài khoản.
▫ Nếu sai thực hiện luồng sự kiện phụ A1.
Trang 27 Dòng sự kiện phụ A1:
Hệ thống sẽ thông báo việc nhập dữ liệu không hợp lệ.
Người dùng nhập lại tài khoản và mật khẩu.
Quay lại bước 3 của luồng sự kiện chính, hoặc hủy bỏ việc đăng nhập, khi đó ca sử dụng kết thúc.
Đăng xu t: ất:
Tác nhân: Người quản lý và khách hàng.
Mô tả tổng quát: Người quản lý và khách hàng muốn thoát tài khoản khỏi hệ thống.
Điều kiện đầu vào: UseCase sử dụng khi người quản trị và thành viên chọn đăng xuất.
Dòng sự kiện chính:
Hệ thống hủy việc lưu thông tin đăng nhập.
Quay về màn hình trang chủ.
Trang 283.1.3 Bi u đ UseCase c a tác nhân KHACHHANG:ểm công bố ồ án này là do tôi thực hiện dưới sự ủa thầy (cô) XXX.
Hình 7 Bi u đ UseCase c a tác nhân KHACHHANG ểu đồ UseCase tổng quát ồ UseCase tổng quát ủa CSS đối với văn bản viết bằng HTML
Xem chi ti t s n ph m: ết sản phẩm: ản phẩm: ẩm:
Tác nhân: Khách hàng
Mô tả tổng quát: Khách hàng muốn xem chi tiết một sản phẩm
Điều kiện đầu vào: UseCase sử dụng khi khách hàng chọn một sảnphẩm
Dòng sự kiện chính:
Hệ thống lấy thông tin chi tiết của sản phẩm theo mã
Hiển thị form chi tiết sản phẩm
Đ t hàng: ặt hàng:
Tác nhân: Khách hàng
Mô tả tổng quát: Các khách hàng muốn đặt mua sản phẩm của cửa hàng
Điều kiện đầu vào: UseCase sử dụng khi bắt đầu đăng nhập thành công
hệ thống
Dòng sự kiện chính:
Trang 29 Ca sử dụng bắt đầu khi khách hàng đăng nhập vào hệ thống.
Chọn giỏ hàng
Hệ thống hiển thị chức năng: Cập nhật số lượng trong giỏ hàng,xóa sản phẩm trong giỏ và thanh toán đơn hàng:
▫ Cập nhật số lượng trong giỏ hàng:
Người dùng chọn số lượng sản phẩm mong muốn
Chọn cập nhật
Hệ thống kiểm tra số lượng sản phẩm còn lại trong cửahàng:
- Nếu còn hàng sẽ cập nhật số lượng trong giỏ hàng
- Nếu sai, thực hiện luồng sự kiện rẽ nhánh A1
▫ Xóa sản phẩm trong giỏ hàng:
Người dùng chọn sản phẩm muốn xóa
Chọn xóa sản phẩm
Hệ thống xóa sản phẩm khỏi giỏ hàng của khách hàng
▫ Thanh toán đơn hàng:
Khách hàng chọn thanh toán các sản phẩm trong giỏ hàng
Hệ thống hiển thị form thanh toán
Khách hàng nhập các thông tin cần thiết, và chọn đặt hàng
Hệ thống kiểm tra các trường thông tin:
- Nếu thỏa mãn thực hiện cập nhật thông tin đơn hàng
và chi tiết vào cơ sở dữ liệu
- Nếu không thì yêu cầu nhập lại
Dòng sự kiện rẽ nhánh A1:
Hệ thống báo số lượng sản phẩm không đủ
Quay lại bước 2 của dòng sự kiện chính
Qu n lý đ n hàng cá nhân: ản phẩm: ơn hàng cá nhân:
Tác nhân: Khách hàng
Trang 30 Mô tả tổng quát: Khách hàng có thể xem lại các đơn hàng mình đã đặttại cửa hàng.
Điều kiện đầu vào: Khách hàng đăng nhập thành công hệ thống, chọnmục các đơn hàng
▫ Xóa đơn hàng:
Chọn đơn hàng muốn Xóa
Chọn xóa đơn hàng
Kiểm tra đơn hàng:
- Nếu đơn hàng chưa giao dịch, thì thực hiện xóa đơnhàng
- Nếu đơn hàng đã có giao dịch, thực hiện luồng sựkiện rẽ nhánh A1
▫ Xem chi tiết đơn hàng:
Chọn đơn hàng muốn xem chi tiết
Chọn xem chi tiết đơn hàng
Hệ thống chuyển sang form chi tiết đơn hàng
Dòng sự kiện rẽ nhánh A1:
Thông báo lỗi
Chuyển tới bước 3 của dòng sự kiện chính
Điều kiện đầu ra: Các thông tin về đơn hàng được cập nhật vào cơ sở dữliệu
C p nh t thông tin cá nhân: ập - Tự do - Hạnh phúc ập - Tự do - Hạnh phúc
Tác nhân: Khách hàng
Mô tả tổng quát: Khách hàng cập nhật thông tin cá nhân của mình
Trang 31 Điều kiện đầu vào: Khi khách hàng đăng nhập hệ thống thành công vàchọn thông tin cá nhân.
Khách hàng chọn cập nhật thông tin cá nhân
Hệ thống hiển thị form cập nhật thông tin
Khách hàng nhập các thông tin muốn sửa đổi, và chọn cập nhật
Hệ thống kiểm tra các trường dữ liệu:
▫ N u đ y đ và đúng đ nh d ng thì chuy n qua bếp của thầy (cô) XXX ần áo” ủa thầy (cô) XXX ịa điểm công bố ạm quy chế đào tạo, hay gian ểm công bố ướp : c ti pếp của thầy (cô) XXX.theo
▫ N u không thì th c hi n dòng s ki n rẽ nhánh A1.ếp của thầy (cô) XXX ựng website bán quần áo” ện dưới sự ựng website bán quần áo” ện dưới sự
H th ng thông báo c p nh t thông tin cá nhân thành công.ện dưới sự ố ập: ập:
H th ng c p nh t thông tin cá nhân vào c s d li u.ện dưới sự ố ập: ập: ơn hàng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự
Dòng sự kiện rẽ nhánh A1:
Hệ thống thông báo việc nhập dữ liệu không hợp lệ
Nhập lại thông tin
Quay lại bước 4 của sự kiện chính
Điều kiện đầu ra: Thông tin của khách hàng được cập nhật vào cơ sở dữliệu
Khách hàng chọn đơn hàng muốn bình luận
Khách hàng bình luận sản phẩm có trong đơn hàng, và chọn lưu
Hệ thống kiểm tra các trường dữ liệu:
▫ N u đ y đ và đúng đ nh d ng thì chuy n qua bếp của thầy (cô) XXX ần áo” ủa thầy (cô) XXX ịa điểm công bố ạm quy chế đào tạo, hay gian ểm công bố ướp : c ti pếp của thầy (cô) XXX.theo
▫ N u không thì th c hi n dòng s ki n rẽ nhánh A1.ếp của thầy (cô) XXX ựng website bán quần áo” ện dưới sự ựng website bán quần áo” ện dưới sự
Trang 32 H th ng thông báo c p nh t ện dưới sự ố ập: ập: bình luận c a khách hàngủa thầy (cô) XXX.thành công.
H th ng l u các ện dưới sự ố ư bình luận vào c s d li u.ơn hàng ở lý thuyết sẽ áp dụng trong hệ thống phần mềm sẽ triển ững nội dung trong Đồ án này là do tôi thực hiện dưới sự ện dưới sự
Dòng sự kiện rẽ nhánh A1:
Hệ thống thông báo việc nhập dữ liệu không hợp lệ
Nhập lại thông tin
Quay lại bước 3 của sự kiện chính
Điều kiện đầu ra: Các bình luận về sản phẩm được cập nhật vào cơ sở dữliệu