Mô hình MLD khachhangid, username, password, fullname, phamvi, ngaysinh sanphamid, tensanpham , mota , gia , hinhanh , loaisanpham, noidungchitiet dathangid, id_sanpham, userId, name, ph
Trang 1TR ƯỜ NG Đ I H C TI N GIANG Ạ Ọ Ề
BÁO CÁO Đ ÁN NGÀNH Ồ
Đ TÀI Ề XÂY D NG TRANG WEB BÁN LINH KI N MÁY TÍNH Ự Ệ
ĐI N THO I Ệ Ạ
SINH VIÊN TH C HI N: Ự Ệ GI NG VIÊN H Ả ƯỚ NG D N: Ẫ
Ti n Giang, tháng 12 năm 2023 ề
Trang 2TR ƯỜ NG Đ I H C TI N GIANG Ạ Ọ Ề
BÁO CÁO Đ ÁN NGÀNH Ồ
Đ TÀI Ề XÂY D NG TRANG WEB BÁN LINH KI N MÁY TÍNH Ự Ệ
ĐI N THO I Ệ Ạ
SINH VIÊN TH C HI N: Ự Ệ GI NG VIÊN H Ả ƯỚ NG D N: Ẫ
Ti n Giang, tháng 12 năm 2023 ề
Trang 4L I M Đ U Ờ Ở Ầ
trong cu c s ng hàng ngày c a chúng ta, t vi c gi k t n i v i th gi iộ ố ủ ừ ệ ữ ế ố ớ ế ớ xung quanh đ n công vi c và gi i trí Đ án này sẽ đi sâu vào c u trúc c aế ệ ả ồ ấ ủ
nh ng linh ki n này, phân tích cách chúng tữ ệ ương tác v i nhau đ t o nênớ ể ạ
nh ng thi t b thông minh và ti n ích mà chúng ta đang s d ng.ữ ế ị ệ ử ụ
Chúng ta sẽ khám phá các thành ph n chính, t vi x lý đ n b nh , tầ ừ ử ế ộ ớ ừ màn hình đ n pin, và nh ng ti n b m i nh t trong lĩnh v c này Ngoài ra,ế ữ ế ộ ớ ấ ự cũng sẽ đ c p đ n nh ng thách th c và c h i trong vi c phát tri n linhề ậ ế ữ ứ ơ ộ ệ ể
ki n máy tính và đi n tho i trong tệ ệ ạ ương lai, đ c bi t là trong ng c nh c aặ ệ ữ ả ủ
s phát tri n nhanh chóng c a công ngh ự ể ủ ệ
M c tiêu c a đ án này không ch là trình bày thông tin mà còn là t o raụ ủ ồ ỉ ạ
m t cái nhìn t ng quan v ng ch c v b c tranh toàn di n c a linh ki nộ ổ ữ ắ ề ứ ệ ủ ệ máy tính và đi n tho i Chúng ta hy v ng r ng s tìm hi u sâu s c này sẽệ ạ ọ ằ ự ể ắ
m ra nh ng c h i m i và đ a ra nh ng ý tở ữ ơ ộ ớ ư ữ ưởng đ t phá trong lĩnh v cộ ự này
Trang 5L I C M N Ờ Ả Ơ
Em xin g i l i c m n chân thành đ n th y Nguy n Văn Thu nử ờ ả ơ ế ầ ễ ậ
trình th c hi n đ án, nhi t tình hự ệ ồ ệ ướng d n, ch b o đ chúng emẫ ỉ ả ể
Trong quá trình làm đ án, tuy ồ em đã c g ng h t s c đ tìmố ắ ế ứ ể
hi u, trao d i ki n th c đ có th hoàn thành t t đ án c a mìnhể ồ ế ứ ể ể ố ồ ủ
nh n đậ ượ ực s thông c m và góp ý c a quý th y cô ả ủ ầ
Trang 6M C L C Ụ Ụ
L I M Đ U Ờ Ở Ầ 2
L I C M N Ờ Ả Ơ 3
M C L C Ụ Ụ 4
CH ƯƠ NG 1 C S LÝ THUY T Ơ Ở Ế 5
1 Gi i thi u v n đ nghiên c u: ớ ệ ấ ề ứ 5
1.1 Lý do ch n đ tài: ọ ề 5
1.2 M c đích đ tài: ụ ề 5
1.3.Ph n m m và công c s d ng ầ ề ụ ử ụ 5
1.4.Môi tr ườ ng th c hi n nghiên c u: ự ệ ứ 5
2.T ng quan v đ tài: ổ ề ề 5
2.1.Nhi m v c a đ tài: ệ ụ ủ ề 5
2.2.Đ nh h ị ướ ng gi i quy t ả ế 6
2.3.Công c đ gi i quy t: ụ ể ả ế 6
Mô t đ tài: ả ề 7
3 Thi t k c s d li u: ế ế ơ ở ữ ệ 7
3.1 Mô hình MLD 7
CH ƯƠ NG 2: PHÂN TÍCH 9
1 Phân tích h th ng bán hàng ệ ố 9
CH ƯƠ NG 3: TRI N KHAI TRANG WEB Ể 12
1 PH N TRANG CH Ầ Ủ 12
2.PH N ĐĂNG NH P Ầ Ậ 12
3.PH N ĐĂNG KÝ Ầ 13
4 PH N ĐĂNG XU T Ầ Ấ 13
5 PH N TÌM KI M Ầ Ế 14
6 PH N GI HÀNG Ầ Ỏ 14
7 CHI TI T S N PH M Ế Ả Ẩ 15
8 L CH S Đ N HÀNG Ị Ử Ơ 16
9 ĐĂNG T I S N PH M Ả Ả Ẩ 16
CH ƯƠ NG 4: KI M TH , ĐÁNH GIÁ, K T LU N VÀ H Ể Ử Ế Ậ ƯỚ NG PHÁT TRI N Ể 16
1.Đánh giá 16
2.K t lu n ế ậ 17
3.H ướ ng phát tri n: ể 17
Trang 7CH ƯƠ NG 1 C S LÝ THUY T Ơ Ở Ế
1 Gi i thi u v n đ nghiên c u ớ ệ ấ ề ứ
1.1 Lý do ch n đ tài ọ ề
Hi n nay, đ i s ng con ngệ ờ ố ười ngày càng phát tri n, d n đ n nhuể ẫ ế
Công vi c qu n lý c a các ch doanh ngi p, c a hàng càng g p nhi uệ ả ủ ủ ệ ử ậ ề khó khăn và ph c t p M i ngứ ạ ọ ười có th t o ra m t giao di n tr cể ạ ộ ệ ự tuy n thân thi n, d s d ng, t i u hóa trên các thi t b di đ ng,ế ệ ễ ử ụ ố ư ế ị ộ
nh n đậ ượ ỗ ợc h tr khi c n thi t, t t c m i lúc m i n i.ầ ế ấ ả ọ ọ ơ
Mua bán qua m ng sẽ gi m b t các khó khăn cho các doanhạ ả ớ nghi p, cá nhân vàệ tăng cường áp d ng nh ng ti n b khoa h c kĩụ ữ ế ộ ọ thu t vào vi c qu n lý,t n d ng ngu n l c m nh mẽ t Internet đậ ệ ả ậ ụ ồ ự ạ ừ ể phát tri n kinh doanh.ể
1.2 M c đích đ tài ụ ề
- Thi t k trang wed bán hàng linh ki n đ dùng thông minh.ế ế ệ ồ
t n th i gian.ố ờ
1.3.Ph n m m và công c s d ng ầ ề ụ ử ụ
- Microsoft Visual Studio
- H qu n tr CSDL MySQLệ ả ị
- Ngôn ng l p trình PHPữ ậ
- Javascript
1.4.Môi tr ườ ng th c hi n nghiên c u ự ệ ứ
- Môi trường th c hi n nghiên c u là môi trự ệ ứ ường Window10
2.T ng quan v đ tài ổ ề ề
2.1.Nhi m v c a đ tài ệ ụ ủ ề
+ Xây d ng ch c năng hi n th s n ph m và mô t chi ti t s nự ứ ể ị ả ẩ ả ế ả
ph m ẩ
+ Tìm hi u c c u c a m t trang web bán hàng tr c tuy n.ể ơ ấ ủ ộ ự ế
tìm th y s n ph m mong mu n,ấ ả ẩ ố cho phép l c s n ph m.ọ ả ẩ
Trang 8+ Thêm gi hàng và qu n lí gi hàng ỏ ả ỏ cung c p tr i nghi m muaấ ả ệ
s m thu n ti n qua vi c qu n lý gi hàng và thanh toán an toàn vàắ ậ ệ ệ ả ỏ nhanh chóng
+ Xây d ng ch c năng xem l ch s giao hàng ự ứ ị ử
2.2.Đ nh h ị ướ ng gi i quy t ả ế
M t bài toán qu n lý sẽ có nhi u cách ti p c n và hộ ả ề ế ậ ướng gi iả quy t khác nhau Ph bi n là hai cách ti p c n sau:ế ổ ế ế ậ
được g i là cách ti p c n họ ế ậ ướng ch c năng.ứ
Cách ti p c n b ng phế ậ ằ ương pháp hướng đ i tố ượng
Đ i v i cách ti p c n hố ớ ế ậ ướng ch c năng còn m t s b t c p màứ ộ ố ấ ậ
phương pháp hướng đ i tố ượng đã ph n nào kh c ph c đầ ắ ụ ược nh ngữ
tri n theo hể ướng đ i tố ượng nh : .Net, PHP, Java, VB.Net… thìư
hướng ch c năng.ứ
Đ i v i v n đ nghiên c u c a mình, em l a ch n phố ớ ấ ề ứ ủ ự ọ ương pháp
ti p c n hế ậ ướng đ i tố ượng, cài đ t trên ngôn ng PHP k t h p v i sặ ữ ế ợ ớ ử
d ng c s d li u trên MYSQL ụ ơ ở ữ ệ
2.3.Công c đ gi i quy t ụ ể ả ế
Do tính ch t c a c s d li u c a bài toán nên chấ ủ ơ ở ữ ệ ủ ương trình
trong vi c t o giao di n và chệ ạ ệ ương trình chính, k t h p v i MYSQLế ợ ớ
t o c s d li u và phân tích và thi t k h th ng thông tin.ạ ơ ở ữ ệ ế ế ệ ố Ngôn ng PHP là t vi t t t c a Personal Home Page nay đãữ ừ ế ắ ủ chuy n thành Hypertext Preprocessor Thu t ng này là m t d ngể ậ ữ ộ ạ
mã l nh ho c m t chu i ngôn ng k ch b n đệ ặ ộ ỗ ữ ị ả ược dùng đ phátể tri n các ng d ng web ch y trên máy ch Ki các l p trình viênể ứ ụ ạ ủ ậ PHP vi t chế ương trình, chu i l nh sẽ đỗ ệ ượ ửc x lý trên server sau đó sinh ra mã HTML trên client D a vào đó, các ng d ng trên websiteự ứ ụ
sẽ ho t đ ng m t cách d dàng.ạ ộ ộ ễ
2.4.Mô t đ tài ả ề
+ Đăng nh p , Đăng xu t , Đăng Ký.ậ ấ
Trang 9+ Thêm s a, xóa các s n ph m trong v hàng.ử ả ẩ ỏ
+Thêm, s a, xóa hóa đ n và chi ti t hóa đ n.ử ơ ế ơ
+ Thêm, s a, xóa các danh m c s n ph m.ử ụ ả ẩ
được qu n lý v m t hàng bao g m: mã s n ph m, tên s n ph m,ả ề ặ ồ ả ẩ ả ẩ
b ng hàng hoá tả ương ng v i m t hàng đó).ứ ớ ặ
Khi có m t khách hàng mua hàng sẽ cung c p thông tin v c s dộ ấ ề ơ ở ữ
li u.ệ
Thêm m t s n ph m m i thông tin đó sẽ g i v c s d li u.ộ ả ẩ ớ ử ề ơ ở ữ ệ
L ch s mua hàng sẽ đị ử ược hi n th thông tin bao g m : Giá s nể ị ồ ả
ph m , Tên s n ph m , H Tên , S Đi n Tho i , Đ a ch và Ch cẩ ả ẩ ọ ố ệ ạ ị ỉ ứ năng xóa l ch s đ n hàng ị ử ơ
3 Thi t k c s d li u ế ế ơ ở ữ ệ
3.1 Mô hình MLD
khachhang(id, username, password, fullname, phamvi, ngaysinh) sanpham(id, tensanpham , mota , gia , hinhanh , loaisanpham, noidungchitiet)
dathang(id, id_sanpham, userId, name, phone, address, total, sl, tongtien)
B ng 1 B ng đăng nh p ả ả ậ
Tên
tr ườ ng Ki u d li u ể ữ ệ Khóa Ghi chú
Trang 10B ng 2 B ng đ t hàng ả ả ặ
Tên tr ườ ng Ki u d li u ể ữ ệ Khóa Ghi chú
B ng 3 B ng S n Ph m ả ả ả ẩ
Trang 11loaisanpham Varchar(250) Lo i s n ph mạ ả ẫ
noidungchiti
1 Phân tích h th ng bán hàng ệ ố
v đăng nh p vào h th ng, qu n tr ngụ ậ ệ ố ả ị ười dùng
tra l i thông tin hóa đ n, ch c năng này có nhi m v cung c pạ ơ ứ ệ ụ ấ các hóa đ n đã nh p, các hóa đ n đã bán ơ ậ ơ
người dùng c n có th xem t ng s lầ ể ổ ố ượng s n ph m và t ngả ẩ ổ giá tr ngay t trang s n ph m ho c qua m t bi u tị ừ ả ẩ ặ ộ ể ượng giỏ
kh năng xóa s n ph m t gi hàng n u ngả ả ẩ ừ ỏ ế ười dùng mu n lo i b s n ph m c thố ạ ỏ ả ẩ ụ ể
Tính năng l u gi hàng : L u gi thông tin gi hàngư ỏ ư ữ ỏ
đ ngể ười dùng có th quay l i sau khi thoát kh iể ạ ỏ trang web mà không m t d li u đã ch n.ấ ữ ệ ọ
+ Ch c năng tìm ki m s n ph m : tím ki m các s n ph m m tứ ế ả ẩ ế ả ẩ ộ
+ Ch c năng xem l ch s gi hàng : hi n th chi ti t l ch s s nứ ị ử ỏ ể ị ế ị ử ả
ph m , hi n th chi ti t t ng s n ph m trong l ch s gi hàngẩ ể ị ế ừ ả ẩ ị ử ỏ
nh tên s n ph m , giá s n ph m , h tên khách hàng , đ a chư ả ẩ ả ẩ ọ ị ỉ khách hàng , s đi n tho i khách hàng ố ệ ạ
Xóa l ch s s n ph m đ n hàng.ị ử ả ẩ ơ
L u l ch s gi hàng : ư ị ử ỏ l u tr ng thái c a gi hàng đư ạ ủ ỏ ể
tin đã ch n.ọ
Trang 12CH ƯƠ NG 3 TRI N KHAI TRANG WEB Ể
1 PH N TRANG CH Ầ Ủ
Hình 1.1 Giao di n trang chệ ủ
2.PH N ĐĂNG NH P Ầ Ậ
-Khi người dùng vào ph n đăng nh p n u đăng nh pầ ậ ế ậ
nh p thành công thì sẽ thông báo đăng nh p thành công.ậ ậ
- N u đăng nh p thông tin không chính xác sẽ hi n thôngế ậ ệ báo : THÔNG TIN NH P KHÔNG CHÍNH XÁC.Ậ
Trang 133.PH N ĐĂNG KÝ Ầ
-Khi người dùng đăng ký đ y đ thông tin cá nhân thì sẽầ ủ thông báo thành công ti p t c đăng nh p ế ụ ậ
4 PH N ĐĂNG XU T Ầ Ấ
Hình 1.4 Giao di n ph n đăng xu t ệ ầ ấ
5 PH N TÌM KI M Ầ Ế
Trang 14Hình 1.5 Tìm ki m thành công s n ph mế ả ẩ
6 PH N GI HÀNG Ầ Ỏ
Hình 1.6 thêm s n ph m vào gi hàng ả ẩ ỏ
Hình 1.6 Giao di n gi hàngệ ỏ
Trang 15- Khi người dùng thêm s n ph m vào gi hàng sẽ hi n thả ẩ ỏ ệ ị bên trong gi hàng ỏ
- Khi người dùng b m thêm đ t hàngvà nh p đ y đấ ặ ậ ầ ủ
7 CHI TI T S N PH M Ế Ả Ẩ
gi hàngỏ
- Có th tăng s lể ố ượng s n ph m khi mua ả ẩ
8 L CH S Đ N HÀNG Ị Ử Ơ
Hình 1.8 l ch s gi hàngị ử ỏ
- Người dùng có th xem l i các thông tin s n ph mể ạ ả ẩ
- Có th xóa chi ti t l ch s s n ph mể ế ị ử ả ẩ
Trang 169 ĐĂNG T I S N PH M Ả Ả Ẩ
Hình 1.9 đăng t i s n ph mả ả ẩ
- Qu n lí đăng s n ph m sẽ hi n lên trang ch và l u chiả ả ẩ ệ ủ ư
ti t thông tin s n ph m v c s d li u ế ả ẩ ề ở ở ữ ệ
1.Đánh giá
−K t qu đ t đế ả ạ ược:
Thi t k đế ế ượ ơ ở ữ ệc c s d li u b ng ằ MYSQL và k t n i đế ố ượ ơc c
s d li u ở ữ ệ MYSQL v i ớ PHP
V giao di n: Đã thi t k đề ệ ế ế ược giao di n các form: trang ch ,ệ ủ đăng nh p, ậ đăng xu t ấ , đ t hàng ặ , s n ph mả ẩ , thêm s n ph m , tìmả ẩ
ki m , xóa đ n hàng , đ t hàng ế ơ ặ
V cài đ t ch c năng: Đã cài đ t tề ặ ứ ặ ương đ i hoàn thi n cácố ệ
ch c năng đã đ ra.ứ ề
−K t qu ch a đ t đế ả ư ạ ược:
Giao di n thi t k ch a th cệ ế ế ư ự s ti n d ngự ệ ụ
Ch a có ch c năng thay đ i m t kh u.ư ứ ổ ậ ẩ
Giao di n kỹ thu t còn hàn ch ệ ậ ế
2.K t lu n ế ậ
đi n tho i ệ ạ ” đ c xây d ng v i ngôn ng ượ ự ớ ữ PHP k t h p v i H qu nế ợ ớ ệ ả
tr c s d li u V i các ch c năng và c s d li u đã đị ơ ở ữ ệ ớ ứ ơ ở ữ ệ ược nghiên
c u, kh o sát và th c nghi m th c t m t cách kỹ lứ ả ự ệ ở ự ế ộ ưỡng, ng d ngứ ụ trên nh ng mô hình v a và nh đã cho k t qu tữ ừ ỏ ế ả ương đ i kh quanố ả
và hi u qu ệ ả
Tuy nhiên do th i gian hoàn thành đ tài có h n và kinhờ ề ạ
Trang 17nh n đậ ược nh ng ý ki n đóng góp c a các th y cô và các b n đ đữ ế ủ ầ ạ ể ề tài c a em đủ ược hoàn thi n h n và có th đi vào th c t ệ ơ ể ự ế
3.H ướ ng phát tri n ể
Thêm m t s ch c năng cho trang bán hàng đ đáp ng yêuộ ố ứ ể ứ
c u c a ngầ ủ ười dùng
Hoàn thi n t t h n v l p trình PHP ệ ố ơ ề ậ
Ch nh s a các ch c năng còn h n ch ỉ ử ứ ạ ế
Giao di n phù h p h n v i nhu c u c a môi trệ ợ ơ ớ ầ ủ ường hi n đ i.ệ ạ
TÀI LI U THAM KH O Ệ Ả Tài Li u SQL: ệ
[1] GV Lý Thiên Trang , l p trình c s d li u , l u hành n i b ậ ơ ở ữ ệ ư ộ ộ
[2] GV Nguy n Ph ễ ươ ng Linh, l p trình c s d li u , l u hành n i b ậ ơ ở ữ ệ ư ộ ộ
Website tham khảo:
[1] https://hoclaptrinh.vn/tutorial/hoc-sql-server/tai-lieu-sql-tham-khao [2] https://stanford.com.vn/kien-thuc-lap-trinh/tin-chi-tiet/cagId/42/id/ 16212/tong-hop-tai-lieu-hoc-sql-tu-co-ban-toi-nang-cao
[3] https://www.vietjack.com/sql/tai_lieu_sql_tham_khao.jsp
Tài Li u Ngôn Ng PHP: ệ ữ
[1] GV.Bùi Qu c Huy, giáo trình PHP&MySQL,ngày15 tháng 6 năm ố
2016, TP HCM
mysql-gv-bui-quoc-huy-753925.html
Website tham khảo thêm :
[1].https://www.elib.vn/huong-dan/tai-lieu-tham-khao-ve-php-25781.html [2] https://tuhoclaptrinh.edu.vn/gioi-thieu-ve-php-va-mysql-847.html/ [3] https://freetuts.net/hoc-php/php-va-mysql