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

XÂY DỰNG WEBSITE BÁN CAMERA AN NINH ONLINE - Full 10 điểm

22 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Bán Camera An Ninh Online
Tác giả Mai Thanh Dương
Người hướng dẫn Lê Tự Thanh
Trường học Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt – Hàn
Chuyên ngành Lập Trình Máy Tính
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2021
Thành phố Đà Nẵng
Định dạng
Số trang 22
Dung lượng 1,11 MB

Nội dung

TRƯ Ờ NG Đ Ạ I H Ọ C CÔNG NGH Ệ THÔNG TIN VÀ TRUY Ề N THÔNG VI Ệ T – HÀN KHOA KHOA H Ọ C MÁY TÍNH TÊN Đ Ề TÀI XÂY D Ự NG WEBSITE BÁN CAMERA AN NINH ONLINE TÓM T Ắ T Đ Ồ ÁN T Ố T NGHI Ệ P NGÀNH LÂP TRÌNH MÁY TÍNH Sinh viên th ự c hi ệ n: Mai Thanh Dương Mã sinh viên: K13C05A032 Gi ả ng viên hư ớ ng d ẫ n: Lê T ự Thanh Khoá đào t ạ o: 2019 Đà N ẵ ng - 26 /20 21 1 CHƯƠNG I M Ở Đ Ầ U 1 1 Gi ớ i thi ệ u sơ lư ợ t v ề đ ề tài - Trong giai đo ạ n ngày nay đ ấ t nư ớ c đang gia nh ậ p WTO cùng v ớ i s ự phát tri ể n nhanh chóng c ủ a công ngh ệ thông tin đư ợ c áp d ụ ng trong m ọ i lĩnh v ự c cu ộ c s ố ng như kinh t ế , chính tr ị , văn hóa xã h ộ i,t ấ t c ả đ ề u c ầ n có công ngh ệ thông tin Như hi ệ n nay ch ứ ng ta đã bi ế t l ậ p trình thi ế t k ế website là m ộ t ngành hot mà hi ệ n nay đang r ấ t đư ợ c quan tâm Sau khi nghiên c ứ tình hình c ủ a công ty em đã đưa ra quy ế t đ ị nh xây d ự ng và thi ế t k ế trang web bán camera tr ự c tuy ế n qua m ạ ng Nh ằ m đáp ứ ng nhu c ầ u c ủ a khách hàng hi ệ n nay nhu c ầ u s ử d ụ ng internet ngày càng nhi ề u và các hình th ứ c kinh doanh trên m ạ ng ngày càng đa d ạ ng và phong phú, r ấ t đư ợ c nhi ề u ngư ờ i s ử d ụ ng và ưa chu ộ ng Cho nên khi th ự c hi ệ n trang web này trên h ệ th ố ng tr ự c tuy ế n s ẽ giúp cho khách hàng thu ậ n l ợ i cho vi ệ c mua các s ả n ph ẩ m c ủ a công ty mà không c ầ n ph ả i v ấ t v ả đ ế n công ty mua hàng như lúc trư ớ c 1 2 M ụ c đích và ý nghĩa 1 2 1 M ụ c đích: XÂY D Ự NG VÀ THI Ế T K Ế TRANG WEB BÁN CAMERA AN NINH - Là xây d ự ng ph ầ n m ề m ứ ng d ụ ng đư ợ c k ế t n ố i trên đư ờ ng dây internet ph ụ c v ụ nhu c ầ u mua bán hàng hóa tr ự c tuy ế n Ngư ờ i mua hàng ch ỉ c ầ n t ố n m ộ t ít th ờ i gian đ ể đăng kí tr ự c tuy ế n các thông tin c ủ a mình sau khi đã tìm hi ể u đ ẩ y đ ủ các thông tin c ầ n thi ế t khi đ ặ t hàng Khách hàng ch ấ p nh ậ n mu a 2 hàng, h ệ th ố ng s ẽ thông báo cho khách hàng bi ế t đã mua thành công Và công ty s ẽ giao hàng đ ế n đ ị a ch ỉ mà khách hàng đã cung c ấ p 1 2 1 Ý nghĩa: - Giúp cho ngư ờ i có nhu c ầ u mua hàng c ủ a công ty m ộ t cách nhanh chóng Ti ế t ki ệ m đư ợ c nhi ề u th ờ i gian và ti ề n b ạ c cho ngư ờ i có nhu c ầ u mua hàng, đ ồ ng th ờ i giúp công ty qu ả n bá s ả n ph ẩ m và đ ạ t k ế t qu ả t ố t trong kinh doanh 1 3 N ộ i Dung Báo cáo T ố t nghi ệ p ▪ Tìm hi ể u cách qu ả n lý và quy trình làm vi ệ c c ủ a website ▪ Ti ế p c ậ n th ự c t ế và h ọ c h ỏ i cách làm vi ệ c trên n ề n t ả n g website ▪ Th ự c hi ệ n nh ữ ng công vi ệ c mà khách hàng c ầ n ở m ộ t website ▪ Thu th ậ p tài li ệ u đ ể vi ế t bài báo cáo đ ồ án ▪ Xây d ự ng trang web bán hàng tr ự c tuy ế n qua m ạ ng b ằ ng ngôn ng ữ l ậ p trình PHP và MySQL 3 Chương II : KH Ả O SÁT H Ệ TH Ố NG 2 1 Lý do ch ọ n đ ề tài - Cu ộ c s ố ng con ngư ờ i ngày càng phát tri ể n thì nhu c ầ u s ố ng c ủ a con ngư ờ i cũng đư ợ c nâng cao và nh ữ ng nhu c ầ u đơn gi ả n nhưng cũng r ấ t thi ế t th ự c V ậ y làm th ế nào đ ể đáp ứ ng nhu c ầ u c ủ a con ngư ờ i giúp c ả i thi ệ n đ ờ i s ố ng ngày càng cao Chí nh l ẽ đó các website bán hàng qua m ạ ng ra đ ờ i đ ể đáp ứ ng nhu c ầ u mua s ắ m c ủ a m ọ i ngư ờ i, giúp h ọ ti ế t ki ệ m đư ợ c th ờ i gian, chi phí trong vi ệ c ph ả i đi ra các đ ạ i lí, các c ử a hàng đ ể mua và tìm ki ế m s ả n ph ẩ m Thay vào đó ch ỉ vi ệ c ng ồ i ở nhà v ớ i chi ế c máy tính đã k ế t n ố i internet m ọ i ngư ờ i có th ể th ỏ a s ứ c tìm ki ế m, l ự a ch ọ n s ả n ph ẩ m mà mình mu ố n mua Ngoài ra, nó còn giúp cho ngư ờ i qu ả n tr ị d ễ dàng trong vi ệ c qu ả n lí c ả khách hàng l ẫ n hàng hóa c ủ a h ọ Đó là lí do em ch ọ n đ ề tài “Xây d ự ng website bán hàng qua m ạ ng – Website bán Camera an ninh online ” 2 2 M ụ c tiêu c ủ a đ ề tài - Xây d ự ng m ộ t h ệ th ố ng h ỗ tr ợ cho vi ệ c bán hàng tr ự c tuy ế n trên Internet - M ộ t cách nhanh chóng và hi ệ u qu ả - Đ ả m b ả o chính xác, ti ệ n l ợ i và d ễ dàng s ử d ụ ng cho khách hàng - Thu ậ n ti ệ n trong vi ệ c bán và mua hàng 2 3 N ộ i dung chính xây d ự ng website - Xây d ự ng h ệ th ố ng đăng kí, đăng nh ậ p cho khách hàng có nhu c ầ u mua hàng 4 - Xây d ự ng trang gi ỏ hàng cho khách hàng mua hàng - Xây d ự ng trang tìm ki ế m tên s ả n ph ẩ m - Qu ả n lý thông tin cá nhâ n c ủ a thành viên và qu ả n lý m ặ t hang… - Xây d ự ng trang qu ả n tr ị giúp ngư ờ i qu ả n tr ị : qu ả n lý s ả n ph ẩ m, hóa đơn, danh m ụ c, ngư ờ i thành viên, admin, tin t ứ c, banner… 2 4 Yêu c ầ u ch ứ c năng - Quản lý danh mục sản phẩm: Cho phép cập nhật thông tin về chủng loại, thông tin chi tiết và số lượng các sản phẩm - Trưng bày sản phẩm: Tổ chức trưng bày sản phẩm trên website với nhiều hình thức: như nhà sản xuất, nhóm các mặt hàng bán chạy, hay nhóm các mặt hàng mới, tùy thuộc giá cả… Xem hàng chi tiết, hiển thị các m ặt hàng liên quan… - Quản lý bán hàng: Cho phép khách hàng đặt hàng thông qua website, người bán hàng quản lý đơn đặt hàng và quản lý việc nhận tiền, quản lý chuyển hàng - Quản lý người sử dụng: cho phép khách hàng đăng ký thành viên để đặt mua hàng - Quản lý tin tức: cho phép người quản trị đăng các bài viết liên quan đến công ty cũng như giúp khách hàng có thể đọc được các bài viết… - Quản lý bình luận của sản phẩm hay tin tức có thể từ đó đưa ra chiến lược kinh doanh cho công ty… 5 - Quản lý banner cho phép ngư ời quản trị chủ động đưa các sản phẩm mới nhất và hot nhất lên đầu để đánh vào tâm lý của người d ùn g… 2 5 Yêu c ầ u phi ch ứ c năng - Website ph ả i có dung lư ợ ng không quá l ớ n, t ố c đ ộ x ử lý nhanh - Công viêc tính toán ph ả i th ự c hi ệ n chính xác, không ch ấ p nh ậ n sai sót - S ử d ụ ng mã hóa các thông tin nh ạ y c ả m c ủ a khách hàng 2 6 Nhi ệ m v ụ ph ả i th ự c hi ệ n 2 6 1 M ụ c tiêu: - N ắ m b ắ t đư ợ c yêu c ầ u c ủ a khách hàng đ ặ t ra trư ớ c khi ti ế n hành th ự c hi ệ n các công vi ệ c c ụ th ể - Tri ể n khai phân tích xây d ự ng thi ế t k ế h ệ th ố ng ch ương trình có logic - Phân tích đư ợ c nh ữ ng r ủ i ro trong kho ả ng th ờ i gian ti ế n hành xây d ự ng chương trình và đưa ra nh ữ ng bi ệ n pháp c ụ th ể đ ể kh ắ c ph ụ c 2 6 2 K ế t qu ả - T ạ o ra đư ợ c m ộ t website h ỗ tr ợ vi ệ c t ổ ch ứ c bán và mua hàng tr ự c tuy ế n, ho ạ t đ ộ ng trên môi trư ờ ng Internet có hi ệ u qu ả , đ ộ chính xác cao và xác th ự c v ớ i th ự c t ế 6 2 7 D ự ki ế n k ế t qu ả - Trang web có đ ủ ch ứ c năng c ủ a vi ệ c bán hàng tr ự c tuy ế n qua m ạ ng, ch ạ y đư ợ c và nhanh trong quá trình đưa vào s ử d ụ ng 7 CHƯƠNG III: PHÂN TÍCH THI Ế T K Ế H Ệ TH Ố NG 3 1 Phân tích ch ứ c năng 3 1 1 Mô hình Use Case 3 1 1 1 Các tác nhân: a Khách hàng - Ngư ờ i mua hàng t ạ i website, đư ợ c nh ậ n hàng sau khi đã thanh toán thành công - Khách hàng tìm ki ế m các s ả n ph ẩ m mà h ọ quan tâm mu ố n tham kh ả o hay mu ố n mua … - Khách hàng đăn g nh ậ p m ớ i thanh toán đư ợ c hàng, n ế u chưa có tài kho ả n thì ph ả i đăng kí tài kho ả n c ủ a website r ồ i ti ế p t ụ c thanh toán b Ngư ờ i qu ả n qu ả n tr ị - Ngư ờ i qu ả n lý s ả n ph ẩ m, danh m ụ c, thành viên, hóa đơn và tin t ứ c 3 1 1 2 Mô hình Use case 8 Hình 1 Mô t ả UseCase c ủ a h ệ th ố ng bán hàng camera an ninh qua m ạ ng 3 1 1 3 Mô t ả Use case a Use Case UC01: Đăng kí • M ụ c đích: Use case này cho phép khách hàng đăng kí vào h ệ th ố ng m ộ t tài kho ả n có quy ề n khách hàng • Tác nhân : Khách hàng • Ti ề n đi ề u ki ệ n : - Khách hàng ph ả i đăng ký tài kho ả n trư ớ c khi thanh toán • Mô t ả : Sau khi tìm ki ế m và xem đư ợ c s ả n ph ẩ m khách hàng đăng nh ậ p vào đ ể thanh toán hàng , n ế u chưa có tài kho ả n thì ph ả i đăng kí tài kho ả n - Ngư ờ i dùng có th ể đ ổ i m ậ t kh ẩ u khi mu ố n hay thay đ ổ i thông tin cá nhân … b Use Case UC02: Đăng nh ậ p • M ụ c đích: Use case này cho phép khách hàng và ngư ờ i qu ả n tr ị đăng nh ậ p vào h ệ th ố ng có hai quy ề n admin và user ngư ờ i qu ả n tr ị s ẽ có quy ề n admin khi đăng nh ậ p vào • Tác nhân : Khách hàng và ngư ờ i qu ả n tr ị • Ti ề n đi ề u ki ệ n : - Khách hàng ph ả i đăng ký tài kho ả n trư ớ c khi thanh toán hàng • Mô t ả : Sau khi tìm ki ế m và xem đư ợ c s ả n ph ẩ m khách hàng ho ặ c ngư ờ i qu ả n tr ị đăng nh ậ p vào đ ể mua hàng - Ngư ờ i dùng có th ể đ ổ i m ậ t kh ẩ u khi mu ố n c Use Case UC03: Mua hàng • M ụ c đ ích: Use case này cho phép khách hàng và ngư ờ i qu ả n tr ị tìm ki ế m các s ả n ph ẩ m đ ể mua hàng • Tác nhân : Khách hàng và ngư ờ i qu ả n tr ị 9 • Ti ề n đi ề u ki ệ n : - Khách hàng và ngư ờ i qu ả n tr ị ph ả i tìm ki ế m s ả n ph ẩ m c ầ n mua • Mô t ả : Sau khi tìm ki ế m và xem chi ti ế t s ả n ph ẩ m phù h ợ p v ớ i nhu c ầ u khách hàng ho ặ c ngư ờ i qu ả n tr ị kích vào thêm gi ỏ hàng đ ể mua hàng d Use Case UC04: Thanh toán • M ụ c đích: Use case này cho phép khách hàng và ngư ờ i qu ả n tr ị thanh toán ph ả i đăng nh ậ p m ớ i ti ế n hành thanh toán đư ợ c đơn hàng Sau kh i thanh toán đơn hàng thành công có th ể ti ế p t ụ c mua hàng ho ặ c không • Tác nhân : Khách hàng và ngư ờ i qu ả n tr ị • Ti ề n đi ề u ki ệ n : - Khách hàng và ngư ờ i qu ả n tr ị ph ả i đăng nh ậ p m ớ i thanh toán đơn hàng • Mô t ả : Khách hàng và nhà qu ả n tr ị mua hàng thành công có t h ể ghi chú nh ậ n hàng phù h ợ p ti ế p t ụ c nh ấ n hoàn t ấ t đ ể g ử i đơn đ ặ t hàng cho nhà cung c ấ p e Use Case UC05: Đăng nh ậ p vào trang qu ả n tr ị • M ụ c đích: Use case này cho phép ngư ờ i qu ả n tr ị đăng nh ậ p vào trang qu ả n tr ị • Tác nhân : Ngư ờ i qu ả n tr ị • Mô t ả : Ngư ờ i q u ả n tr ị đăng nh ậ p vào h ệ th ố ng ch ọ n trang qu ả n tr ị đ ể vào xem trang qu ả n lý và tin t ứ c giúp ti ệ n cho vi ệ c qu ả n lý và ki ể m tra đơn hàng… f Use Case UC06: Qu ả n lý s ả n ph ẩ m 10 • M ụ c đích: Use case này cho phép ngư ờ i qu ả n tr ị qu ả n lý các s ả n ph ẩ m đã nh ậ p • Tác nhân : Ngư ờ i qu ả n tr ị • Ti ề n đi ề u ki ệ n : - N gư ờ i qu ả n tr ị đăng nh ậ p vào trang qu ả n tr ị • Mô t ả : Sau khi vào trang qu ả n tr ị ngư ờ i qu ả n tr ị ch ọ n trang qu ả n lý s ả n ph ẩ m ở đây có th ể xem còn s ả n ph ẩ m không đ ể thêm ho ặ c xóa s ả n ph ẩ m cho phù h ợ p v ớ i yêu c ầ u kinh doanh c ủ a công ty g Use Case UC07: Qu ả n lý danh m ụ c • M ụ c đích: Use case này cho phép ngư ờ i qu ả n tr ị qu ả n lý các danh m ụ c • Tác nhân : Ngư ờ i qu ả n tr ị • Ti ề n đi ề u ki ệ n : - N gư ờ i qu ả n tr ị đăng nh ậ p vào trang qu ả n tr ị • Mô t ả : Sau khi vào trang qu ả n tr ị ngư ờ i qu ả n tr ị ch ọ n trang qu ả n lý danh m ụ c s ả n ph ẩ m ở đây có th ể xem danh m ụ c nào không có đ ể thêm m ớ i vào ho ặ c xóa danh m ụ c cho phù h ợ p v ớ i yêu c ầ u kinh doanh c ủ a công ty h Use Case UC08: Qu ả n lý thành viên • M ụ c đích: Use case này cho phép ngư ờ i qu ả n tr ị qu ả n lý thành viên • Tác nhân : Ngư ờ i qu ả n tr ị • Ti ề n đi ề u ki ệ n : - N gư ờ i qu ả n tr ị đăng nh ậ p vào trang qu ả n tr ị 11 • Mô t ả : Sau khi vào trang qu ả n tr ị ngư ờ i qu ả n tr ị ch ọ n trang qu ả n lý thành viên ở đây có th ể xem t ấ t c ả các ngư ờ i dùng như: Tên, Email và s ố đi ệ n tho ạ i … có th ể xóa ngư ờ i dùng i Use Case UC09: Qu ả n lý đơn hàng • M ụ c đích: Use case này cho phép ngư ờ i qu ả n tr ị qu ả n lý đơn hàng • Tác nhân : Ngư ờ i qu ả n tr ị • Ti ề n đi ề u ki ệ n : - N gư ờ i qu ả n tr ị đăng nh ậ p vào trang qu ả n tr ị • Mô t ả : Sau khi vào trang qu ả n tr ị ngư ờ i qu ả n tr ị ch ọ n trang qu ả n lý đơn hàng ở đây có th ể xem t ấ t c ả các hóa đơn đã mua hàng g ồ m các thông tin như : - Tên ngư ờ i mua hàng, ngày mua, s ố lư ợ ng, c ậ p nh ậ t tr ạ ng thái c ủ a đơn hàng… và xóa hóa đơn không c ầ n thi ế t k U se Case UC10: Qu ả n lý Admin • M ụ c đích: Use case này cho phép ngư ờ i qu ả n tr ị qu ả n lý admin c ủ a h ệ th ố ng CMS (admin) • Tác nhân : Ngư ờ i qu ả n tr ị • Ti ề n đi ề u ki ệ n : - N gư ờ i qu ả n tr ị đăng nh ậ p vào trang qu ả n tr ị • Mô t ả : Sau khi vào trang qu ả n tr ị ngư ờ i qu ả n tr ị ch ọ n trang qu ả n lý Admin ở đây có th ể xem t ấ t c ả các admin như: Tên, Email, s ố đi ệ n tho ạ i… Có th ể them, s ử a, xóa admin c ủ a h ệ th ố ng l Use Case UC11: Qu ả n lý tin t ứ c 12 • M ụ c đích: Use case này cho phép ngư ờ i qu ả n tr ị qu ả n lý các tin t ứ c đã nh ậ p • Tác nhân : Ngư ờ i qu ả n tr ị • Ti ề n đi ề u ki ệ n : - N gư ờ i qu ả n tr ị đăng nh ậ p vào trang qu ả n tr ị • Mô t ả : Sau khi vào trang qu ả n tr ị ngư ờ i qu ả n tr ị ch ọ n trang qu ả n lý bài vi ế t ở đây có th ể xem ho ặ c thêm ho ặ c thêm, s ử a, xóa tin t ứ c cho phù h ợ p l Use Case UC12: Qu ả n lý Banner • M ụ c đích: Use case này cho phép ngư ờ i qu ả n tr ị qu ả n lý các banner đã nh ậ p • Tác nhân : Ngư ờ i qu ả n tr ị • Ti ề n đi ề u ki ệ n : - N gư ờ i qu ả n tr ị đăng nh ậ p vào trang qu ả n tr ị • Mô t ả : Sau khi vào trang qu ả n tr ị ngư ờ i qu ả n tr ị ch ọ n trang banner home ở đây có th ể xem ho ặ c s ử a banner s ả n ph ẩ m hi ể n th ị ở trang home cho phù h ợ p 3 2 B ả ng d ữ li ệ u database 13 14 CHƯƠNG I V: X ÂY D Ự NG Ứ NG D Ụ NG 4 1 Trang ch ủ 15 Giao di ệ n trang ch ủ : bao g ồ m trình bày các s ả n ph ẩ m m ớ i, s ả n ph ẩ m bán ch ạ y, trang tìm ki ế m s ả n ph ẩ m, tin t ứ c, chi ti ế t, gi ỏ hàng… giúp cho ngư ờ i mua hàng có th ể ch ọ n đư ợ c các s ả n ph ẩ m v ừ a ý 4 2 Trang qu ả n tr ị Trang qu ả n tr ị : giúp cho ngư ờ i qu ả n tr ị có th ể d ễ dàng qu ả n lý các s ả n ph ẩ m, danh m ụ c, thành viên, qu ả n lý đơn hàng mà khách hàng đã đ ặ t hàng… 16 4 3 Trang đăng ký Trang đăng ký: Giúp ngư ờ i dùng đăng ký tài kho ả n m ộ t cách nhanh chóng ti ệ n l ợ i cho vi ệ c mua hàng 17 4 4 Trang gi ỏ hàng 18 Khi mua hàng s ẽ hi ệ n th ị vào trang gi ỏ hàng ở đây ngư ờ i mua hàng có th ể c ậ p nh ậ t l ạ i s ố lư ợ ng hàng và xóa hàng n ế u không mua 4 5 Thông tin đ ặ t hàng Trang thông tin đ ặ t hàng bao g ồ m các thông tin c ủ a khách hàng như: tên khách hàng, s ố đi ệ n tho ạ i, đ ị a ch ỉ , email, s ố ti ề n c ầ n thanh toán, ghi chú nh ậ n hàng 19 4 6 Trang trình bày s ả n ph ẩ m 20 K Ế T LU Ậ N Xây d ự ng website Camera nh ằ m đáp ứ ng nhu c ầ u qu ả ng bá , còn thi ế u sót c ủ a công ty v ề lĩnh v ự c bán camera an ninh, giúp cho doanh thu c ủ a công ty ngày càng tăng và phát tri ể n Do s ự h ạ n h ẹ p v ề th ờ i gian và trình đ ộ nên website mà em đã xây d ự ng đư ợ c trong đ ồ án này ch ỉ m ớ i đáp ứ ng đư ợ c nh ữ ng yêu c ầ u cơ b ả n sau: Đ ố i v ớ i khách hàng: Khách hàng có th ể đăng ký tài kho ả n m ớ i và đăng nh ậ p vào h ệ th ố ng đ ể mua hàng và c ậ p nh ậ t gi ỏ hàng c ủ a mình Đã xây d ự ng đư ợ c ch ứ c năng tìm ki ế m s ả n ph ẩ m giúp ngư ờ i dùng tìm ki ế m nhanh chóng s ả n ph ẩ m Và v ớ i ch ứ c năng phân theo danh m ụ c s ả n ph ẩ m giúp khách hàng có th ể tìm ki ế m nhanh chóng các s ả n ph ẩ m theo danh m ụ c s ả n ph ẩ m, … Đ ố i v ớ i nhà qu ả n tr ị : Ngư ờ i qu ả n tr ị có th ể đăng nh ậ p vào web đ ể qu ả n tr ị n ộ i dung và s ả n ph ẩ m, tin t ứ c, Ch ỉ có nhà qu ả n tr ị m ớ i đư ợ c vào h ệ th ố ng và có th ể thêm m ớ i s ả n ph ẩ m, xóa s ả n ph ẩ m, danh m ụ c s ả n ph ẩ m, hóa đơn c ủ a khách hàng và c ậ p nh ậ p đơn hàng c ủ a khách hàng đã Ngoài ra website còn có: Ch ứ c năng bình lu ậ n giúp cho khách hàng g ử i các thông tin các th ắ c m ắ c và khi ế u n ạ i c ủ a mình v ề h ệ th ố ng thông qua v i ệ c bình lu ậ n, … Giao di ệ n: Thi ế t k ế Photoshop và s ử d ụ ng javascript cho trang ch ủ , gi ỏ hàng, tăng tính th ẩ m m ỹ và t ạ o tính s ố ng đ ộ ng, thu hút ngư ờ i ghé xem trang web Bên c ạ nh nh ữ ng m ặ t đ ạ t đư ợ c thì website còn nh ữ ng h ạ n ch ế sau: + Chưa xây d ự ng đư ợ c foru m giúp các thành viên tham gia website có th ể trao đ ổ i v ớ i nhau + Chưa th ố ng kê bình lu ậ n, phân quy ề n, th ố ng kê, … 21 Hư ớ ng phát tri ể n: + Tăng thêm s ứ c thu hút cho website + B ổ sung thêm ch ứ c năng qu ả n lý website + Tăng cư ờ ng ch ế đ ộ b ả o m ậ t cho website

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

THÔNG TIN VÀ TRUYỀN THÔNG

VIỆT – HÀN

KHOA KHOA HỌC MÁY TÍNH

TÊN ĐỀ TÀI XÂY DỰNG WEBSITE BÁN CAMERA AN

NINH ONLINE

TÓM TẮT ĐỒ ÁN TỐT NGHIỆP

NGÀNH LÂP TRÌNH MÁY TÍNH

Sinh viên thực hiện: Mai Thanh Dương

Mã sinh viên: K13C05A032

Giảng viên hướng dẫn: Lê Tự Thanh

Khoá đào tạo: 2019

Đà Nẵng - 26/2021

Trang 2

CHƯƠNG I MỞ ĐẦU 1.1 Giới thiệu sơ lượt về đề tài

- Trong giai đoạn ngày nay đất nước đang gia nhập WTO cùng với sự phát triển nhanh chóng của công nghệ thông tin được

áp dụng trong mọi lĩnh vực cuộc sống như kinh tế, chính trị, văn hóa xã hội,tất cả đều cần có công nghệ thông tin Như hiện nay chứng ta đã biết lập trình thiết kế website là một ngành hot mà hiện nay đang rất được quan tâm Sau khi nghiên cứ tình hình của công ty em đã đưa ra quyết định xây dựng và thiết kế trang web bán camera trực tuyến qua mạng Nhằm đáp ứng nhu cầu của khách hàng hiện nay nhu cầu sử dụng internet ngày càng nhiều và các hình thức kinh doanh trên mạng ngày càng đa dạng và phong phú, rất được nhiều người sử dụng và

ưa chuộng Cho nên khi thực hiện trang web này trên hệ thống trực tuyến sẽ giúp cho khách hàng thuận lợi cho việc mua các sản phẩm của công ty mà không cần phải vất vả đến công ty mua hàng như lúc trước

Trang 3

hàng, hệ thống sẽ thông báo cho khách hàng biết đã mua thành công.Và công ty sẽ giao hàng đến địa chỉ mà khách hàng đã cung cấp

1.2.1 Ý nghĩa:

- Giúp cho người có nhu cầu mua hàng của công ty một cách nhanh chóng Tiết kiệm được nhiều thời gian và tiền bạc cho người có nhu cầu mua hàng, đồng thời giúp công ty quản bá sản phẩm và đạt kết quả tốt trong kinh doanh

1.3 Nội Dung Báo cáo Tốt nghiệp

▪ Tìm hiểu cách quản lý và quy trình làm việc của website

▪ Tiếp cận thực tế và học hỏi cách làm việc trên nền tảng website

▪ Thực hiện những công việc mà khách hàng cần ở một website

▪ Thu thập tài liệu để viết bài báo cáo đồ án

▪ Xây dựng trang web bán hàng trực tuyến qua mạng bằng ngôn ngữ lập trình PHP và MySQL

Trang 4

Chương II: KHẢO SÁT HỆ THỐNG

2.1 Lý do chọn đề tài

- Cuộc sống con người ngày càng phát triển thì nhu cầu sống của con người cũng được nâng cao và những nhu cầu đơn giản nhưng cũng rất thiết thực Vậy làm thế nào để đáp ứng nhu cầu của con người giúp cải thiện đời sống ngày càng cao Chính lẽ đó các website bán hàng qua mạng ra đời để đáp ứng nhu cầu mua sắm của mọi người, giúp họ tiết kiệm được thời gian, chi phí trong việc phải đi ra các đại lí, các cửa hàng để mua và tìm kiếm sản phẩm Thay vào đó chỉ việc ngồi ở nhà với chiếc máy tính đã kết nối internet mọi người có thể thỏa sức tìm kiếm, lựa chọn sản phẩm mà mình muốn mua Ngoài ra, nó còn giúp cho người quản trị dễ dàng trong việc quản lí cả khách hàng lẫn hàng hóa của họ Đó là lí do em chọn đề tài “Xây dựng website bán hàng qua mạng – Website bán Camera an ninh online”

2.2 Mục tiêu của đề tài

- Xây dựng một hệ thống hỗ trợ cho việc bán hàng trực tuyến trên Internet

- Một cách nhanh chóng và hiệu quả

- Đảm bảo chính xác, tiện lợi và dễ dàng sử dụng cho khách hàng

- Thuận tiện trong việc bán và mua hàng

2.3 Nội dung chính xây dựng website

- Xây dựng hệ thống đăng kí, đăng nhập cho khách hàng có nhu cầu mua hàng

Trang 5

- Xây dựng trang giỏ hàng cho khách hàng mua hàng

- Xây dựng trang tìm kiếm tên sản phẩm

- Quản lý thông tin cá nhân của thành viên và quản lý mặt hang…

- Xây dựng trang quản trị giúp người quản trị: quản lý sản phẩm, hóa đơn, danh mục, người thành viên, admin, tin tức, banner…

2.4 Yêu cầu chức năng

- Quản lý danh mục sản phẩm: Cho phép cập nhật thông tin

về chủng loại, thông tin chi tiết và số lượng các sản phẩm

- Trưng bày sản phẩm: Tổ chức trưng bày sản phẩm trên website với nhiều hình thức: như nhà sản xuất, nhóm các mặt hàng bán chạy, hay nhóm các mặt hàng mới, tùy thuộc giá cả… Xem hàng chi tiết, hiển thị các mặt hàng liên quan…

- Quản lý bán hàng: Cho phép khách hàng đặt hàng thông qua website, người bán hàng quản lý đơn đặt hàng và quản lý việc nhận tiền, quản lý chuyển hàng

- Quản lý người sử dụng: cho phép khách hàng đăng ký thành viên để đặt mua hàng

- Quản lý tin tức: cho phép người quản trị đăng các bài viết liên quan đến công ty cũng như giúp khách hàng có thể đọc được các bài viết…

- Quản lý bình luận của sản phẩm hay tin tức có thể từ đó đưa

ra chiến lược kinh doanh cho công ty…

Trang 6

- Quản lý banner cho phép người quản trị chủ động đưa các sản phẩm mới nhất và hot nhất lên đầu để đánh vào tâm lý của người dùng…

2.5 Yêu cầu phi chức năng

- Website phải có dung lượng không quá lớn, tốc độ xử lý nhanh

- Công viêc tính toán phải thực hiện chính xác, không chấp nhận sai sót

- Sử dụng mã hóa các thông tin nhạy cảm của khách hàng

2.6 Nhiệm vụ phải thực hiện

2.6.2 Kết quả

- Tạo ra được một website hỗ trợ việc tổ chức bán và mua hàng trực tuyến, hoạt động trên môi trường Internet có hiệu quả, độ chính xác cao và xác thực với thực tế

Trang 7

2.7 Dự kiến kết quả

- Trang web có đủ chức năng của việc bán hàng trực tuyến qua mạng, chạy được và nhanh trong quá trình đưa vào sử

dụng

Trang 8

CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3.1 Phân tích chức năng

3.1.1 Mô hình Use Case

b Người quản quản trị

- Người quản lý sản phẩm, danh mục, thành viên, hóa đơn

và tin tức

3.1.1.2 Mô hình Use case

Trang 9

Hình 1 Mô tả UseCase của hệ thống bán hàng camera an ninh qua

mạng

3 1.1.3 Mô tả Use case

a Use Case UC01: Đăng kí

• Mục đích: Use case này cho phép khách hàng đăng kí vào hệ

thống một tài khoản có quyền khách hàng

• Tác nhân: Khách hàng

• Tiền điều kiện:

- Khách hàng phải đăng ký tài khoản trước khi thanh toán

• Mô tả: Sau khi tìm kiếm và xem được sản phẩm khách hàng

đăng nhập vào để thanh toán hàng , nếu chưa có tài khoản thì

phải đăng kí tài khoản

- Người dùng có thể đổi mật khẩu khi muốn hay thay đổi thông tin cá nhân …

b Use Case UC02: Đăng nhập

• Mục đích: Use case này cho phép khách hàng và người quản

trị đăng nhập vào hệ thống có hai quyền admin và user người

quản trị sẽ có quyền admin khi đăng nhập vào

• Tác nhân: Khách hàng và người quản trị

• Tiền điều kiện:

- Khách hàng phải đăng ký tài khoản trước khi thanh toán

hàng

• Mô tả: Sau khi tìm kiếm và xem được sản phẩm khách hàng hoặc người quản trị đăng nhập vào để mua hàng

- Người dùng có thể đổi mật khẩu khi muốn

c Use Case UC03: Mua hàng

• Mục đích: Use case này cho phép khách hàng và người quản

trị tìm kiếm các sản phẩm để mua hàng

• Tác nhân: Khách hàng và người quản trị

Trang 10

• Tiền điều kiện:

- Khách hàng và người quản trị phải tìm kiếm sản phẩm cần

mua

• Mô tả: Sau khi tìm kiếm và xem chi tiết sản phẩm phù hợp

với nhu cầu khách hàng hoặc người quản trị kích vào thêm giỏ

hàng để mua hàng

d Use Case UC04: Thanh toán

• Mục đích: Use case này cho phép khách hàng và người quản

trị thanh toán phải đăng nhập mới tiến hành thanh toán được đơn hàng Sau khi thanh toán đơn hàng thành công có thể tiếp

tục mua hàng hoặc không

• Tác nhân: Khách hàng và người quản trị

• Tiền điều kiện:

- Khách hàng và người quản trị phải đăng nhập mới thanh

toán đơn hàng

• Mô tả: Khách hàng và nhà quản trị mua hàng thành công có

thể ghi chú nhận hàng phù hợp tiếp tục nhấn hoàn tất để gửi

đơn đặt hàng cho nhà cung cấp

e Use Case UC05: Đăng nhập vào trang quản trị

• Mục đích: Use case này cho phép người quản trị đăng nhập

vào trang quản trị

• Tác nhân: Người quản trị

• Mô tả: Người quản trị đăng nhập vào hệ thống chọn trang

quản trị để vào xem trang quản lý và tin tức giúp tiện cho việc

quản lý và kiểm tra đơn hàng…

f Use Case UC06: Quản lý sản phẩm

Trang 11

• Mục đích: Use case này cho phép người quản trị quản lý các

sản phẩm đã nhập

• Tác nhân: Người quản trị

• Tiền điều kiện:

- Người quản trị đăng nhập vào trang quản trị

• Mô tả: Sau khi vào trang quản trị người quản trị chọn trang

quản lý sản phẩm ở đây có thể xem còn sản phẩm không để thêm hoặc xóa sản phẩm cho phù hợp với yêu cầu kinh doanh

của công ty

g.Use Case UC07: Quản lý danh mục

• Mục đích: Use case này cho phép người quản trị quản lý các

danh mục

• Tác nhân: Người quản trị

• Tiền điều kiện:

- Người quản trị đăng nhập vào trang quản trị

• Mô tả: Sau khi vào trang quản trị người quản trị chọn trang

quản lý danh mục sản phẩm ở đây có thể xem danh mục nào không có để thêm mới vào hoặc xóa danh mục cho phù hợp

với yêu cầu kinh doanh của công ty

h Use Case UC08: Quản lý thành viên

• Mục đích: Use case này cho phép người quản trị quản lý

thành viên

• Tác nhân: Người quản trị

• Tiền điều kiện:

- Người quản trị đăng nhập vào trang quản trị

Trang 12

• Mô tả: Sau khi vào trang quản trị người quản trị chọn trang

quản lý thành viên ở đây có thể xem tất cả các người dùng

như: Tên, Email và số điện thoại … có thể xóa người dùng

i Use Case UC09: Quản lý đơn hàng

• Mục đích: Use case này cho phép người quản trị quản lý đơn

hàng

• Tác nhân: Người quản trị

• Tiền điều kiện:

- Người quản trị đăng nhập vào trang quản trị

• Mô tả: Sau khi vào trang quản trị người quản trị chọn trang

quản lý đơn hàng ở đây có thể xem tất cả các hóa đơn đã mua

hàng gồm các thông tin như :

- Tên người mua hàng, ngày mua, số lượng, cập nhật trạng

thái của đơn hàng… và xóa hóa đơn không cần thiết

k Use Case UC10: Quản lý Admin

• Mục đích: Use case này cho phép người quản trị quản lý

admin của hệ thống CMS (admin)

• Tác nhân: Người quản trị

• Tiền điều kiện:

- Người quản trị đăng nhập vào trang quản trị

• Mô tả: Sau khi vào trang quản trị người quản trị chọn trang

quản lý Admin ở đây có thể xem tất cả các admin như: Tên, Email, số điện thoại… Có thể them, sửa, xóa admin của hệ

thống

l Use Case UC11: Quản lý tin tức

Trang 13

• Mục đích: Use case này cho phép người quản trị quản lý các

tin tức đã nhập

• Tác nhân: Người quản trị

• Tiền điều kiện:

- Người quản trị đăng nhập vào trang quản trị

• Mô tả: Sau khi vào trang quản trị người quản trị chọn trang

quản lý bài viết ở đây có thể xem hoặc thêm hoặc thêm, sửa,

xóa tin tức cho phù hợp

l Use Case UC12: Quản lý Banner

• Mục đích: Use case này cho phép người quản trị quản lý các

banner đã nhập

• Tác nhân: Người quản trị

• Tiền điều kiện:

- Người quản trị đăng nhập vào trang quản trị

• Mô tả: Sau khi vào trang quản trị người quản trị chọn trang

banner home ở đây có thể xem hoặc sửa banner sản phẩm hiển

thị ở trang home cho phù hợp

3.2 Bảng dữ liệu database

Trang 15

CHƯƠNG IV: XÂY DỰNG ỨNG DỤNG

4.1 Trang chủ

Trang 16

Giao diện trang chủ: bao gồm trình bày các sản phẩm mới, sản phẩm bán chạy, trang tìm kiếm sản phẩm, tin tức, chi tiết, giỏ hàng… giúp cho người mua hàng có thể chọn được các sản phẩm vừa ý

4.2 Trang quản trị

Trang quản trị: giúp cho người quản trị có thể dễ dàng quản lý các sản phẩm, danh mục, thành viên, quản lý đơn hàng mà khách hàng

đã đặt hàng…

Trang 17

4.3 Trang đăng ký

Trang đăng ký: Giúp người dùng đăng ký tài khoản một cách nhanh chóng tiện lợi cho việc mua hàng

Trang 18

4.4 Trang giỏ hàng

Trang 19

Khi mua hàng sẽ hiện thị vào trang giỏ hàng ở đây người mua hàng có thể cập nhật lại số lượng hàng và xóa hàng nếu không mua

4.5 Thông tin đặt hàng

Trang thông tin đặt hàng bao gồm các thông tin của khách hàng như: tên khách hàng, số điện thoại, địa chỉ, email, số tiền cần thanh toán, ghi chú nhận hàng

Trang 20

4.6 Trang trình bày sản phẩm

Trang 21

KẾT LUẬN Xây dựng website Camera nhằm đáp ứng nhu cầu quảng bá, còn thiếu sót của công ty về lĩnh vực bán camera an ninh, giúp cho doanh thu của công ty ngày càng tăng và phát triển Do sự hạn hẹp

về thời gian và trình độ nên website mà em đã xây dựng được trong

đồ án này chỉ mới đáp ứng được những yêu cầu cơ bản sau:

Đối với khách hàng:

Khách hàng có thể đăng ký tài khoản mới và đăng nhập vào hệ thống

để mua hàng và cập nhật giỏ hàng của mình Đã xây dựng được chức năng tìm kiếm sản phẩm giúp người dùng tìm kiếm nhanh chóng sản phẩm.Và với chức năng phân theo danh mục sản phẩm giúp khách hàng có thể tìm kiếm nhanh chóng các sản phẩm theo danh mục sản phẩm, …

Đối với nhà quản trị:

Người quản trị có thể đăng nhập vào web để quản trị nội dung và sản phẩm, tin tức, Chỉ có nhà quản trị mới được vào hệ thống và có thể thêm mới sản phẩm, xóa sản phẩm, danh mục sản phẩm, hóa đơn của khách hàng và cập nhập đơn hàng của khách hàng đã Ngoài ra website còn có:

Chức năng bình luận giúp cho khách hàng gửi các thông tin các thắc mắc và khiếu nại của mình về hệ thống thông qua việc bình luận, … Giao diện: Thiết kế Photoshop và sử dụng javascript cho trang chủ, giỏ hàng, tăng tính thẩm mỹ và tạo tính sống động, thu hút người ghé xem trang web

Bên cạnh những mặt đạt được thì website còn những hạn chế sau: + Chưa xây dựng được forum giúp các thành viên tham gia website

có thể trao đổi với nhau

+ Chưa thống kê bình luận, phân quyền, thống kê, …

Trang 22

Hướng phát triển:

+ Tăng thêm sức thu hút cho website

+ Bổ sung thêm chức năng quản lý website

+ Tăng cường chế độ bảo mật cho website

Ngày đăng: 27/02/2024, 18:30

w