Đề Tài Xây Dựng Website Bán Bàn Ghế.pdf

46 0 0
Tài liệu đã được kiểm tra trùng lặp
Đề Tài Xây Dựng Website Bán Bàn Ghế.pdf

Đ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

Trang 1

HỌC THỦ DẦU MỘTKhoa Kỹ thuật - Công nghệ

Trang 2

3 Hướng tiếp cận của đề tài 2

4 Ưu nhược điểm của đề tài 2

5 Ý nghĩa lí luận và ý nghĩa thực tiễn của đề tài 2

6 Cấu trúc của báo cáo 3

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ VỚI UML 4

Trang 3

Chương IV: XÂY DỰNG TRANG WEB BÁN BÀN GHẾ 26

1.Giao diện trang chủ dành cho khách hàng 26

1.1 Menu sản phẩm 26

1.2 Trang sản phẩm 27

1.3 Trang chi tiết sản phẩm 27

1.4 Trang Giỏ hàng 28

1.5.Trang thông báo thanh toán thành công 28

1.6.Trang thanh toán bằng ngân hàng 29

1.7.Hóa đơn thanh toán sản phẩm 29

1.8 Trang Đăng kí 30

1.9 Trang Đăng nhập 30

1.10 Trang Kết quả tìm kiếm 30

2 Giao diện dành cho ban quản trị 30

2.1 Trang đăng nhập Admin 31

2.2 Trang Admin 32

2.3 Trang quản lý Tài khoản QuảnTrị Viên 33

2.4 Trang thông tin Quản trị viên 33

2.5.Trang Quản lý tài khoản người dùng 34

2.6.Trang xem thông tin người dùng 35

2.7.Trang quản lý sản phẩm 35

2.8.Trang quản lý Đơn đặt hàng 36

Chương V: THỬ NGHIỆM VÀ ĐÁNH GIÁ CHƯƠNG TRÌNH 37

Trang 4

2 Thử nghiệm 37

3 Đánh giá 37

Chương VI: KẾT LUẬN 38

TÀI LIỆU THAM KHẢO 39

Trang 5

Bảng 5: Bảng Chi tiết hóa đơn 25

Bảng 6: Hóa đơn mua hàng 25

Hình ảnh 2: Biểu đồ usecase User 5

Hình ảnh 3: Biểu đồ usecase Admin 6

Hình ảnh 4: Usecase đăng nhập 6

Hình ảnh 5: Usecase đăng kí tài khoản 7

Hình ảnh 6: Usecase Xem thông tin sản phẩm 8

Hình ảnh 7: Usecase đặt mua 9

Hình ảnh 8: Usecase thanh toán 10

Hình ảnh 9: Usecase Tìm kiếm sản phẩm 11

Hình ảnh 10: Usecase Đăng nhập 12

Hình ảnh 11: Usecase Quản lý thông tin 13

Hình ảnh 12: Biểu đồ tuần tự chức năng đăng kí 15

Hình ảnh 13: Biểu đồ tuần tự chức năng đăng nhập 15

Hình ảnh 14: Biểu đồ tuần tự chức năng đặt mua 16

Hình ảnh 15: Biểu đồ tuần tự chức năng thanh toán 16

Hình ảnh 16: Biểu đồ tuần tự chức năng thêm sản phẩm 17

Hình ảnh 17: Biểu đồ tuần tự chức năng cập nhật thông tin sản phẩm 17

Hình ảnh 18:Biểu đồ tuần tự chức năng xóa sản phẩm 18

Hình ảnh 19: Biểu đồ tuần tự chức năng tìm kiếm 18

Trang 6

Hình ảnh 28 Thanh toán ngân hàng 29

Hình ảnh 29: Hóa đơn thanh toán 29

Hình ảnh 35: Quản lý tài khoản Admin 33

Hình ảnh 36: Xem thông tin Admin 33

Hình ảnh 37: Quản lý tài khoản người dùng 34

Hình ảnh 38:Thông tin người dùng 35

Hình ảnh 39: Quản lý sản phẩm 35

Hình ảnh 40: Quản lý đơn hàng 36

Trang 7

LỜI CẢM ƠN

Em xin chân thành cảm ơn các thầy các cô trong Viện Kỹ thuật - Công nghệ đãtrang bị những kiến thức quý báu cho chúng em trong suốt quá trình học tập và làm đề tàitại Trường Đại học Thủ Dầu Một Nhờ công lao giảng dạy, chỉ bảo tận tình của các thầycác cô mà nhóm em đã có được những kiến thức chuyên ngành về công nghệ thông tin đểthực hiện đề tài này.

hướng dẫn, chỉ bảo, đưa ra những đóng góp ý kiến rất hữu ích và quý báu cho chúng emtrong suốt quá trình thực hiện đề tài này.Thầy đã hướng dẫn chúng em tiếp cận kiến thức,phát huy cho chúng em tính tự học tiếp cận đến khoa học công nghệ Đồng thời trao dồicho chúng em kỹ năng học tập năng động và sáng tạo, giúp cho chúng em tiếp cận cácứng dụng thông minh trong thực tế một cách thiết thực hơn giúp chúng em hoàn thành đềtài.

Mặc dù đã cố gắng nỗ lực thực hiện đề tài với quyết tâm cao nhưng một phần hạnhẹp về thời gian và chưa nắm chắc kiến thức nên chắc hẳn đề tài không thể tránh khỏinhững thiếu sót Nhóm chúng em rất mong nhận được những ý kiến đóng góp ý kiến củathầy cô và các bạn để đề tài của chúng em ngày càng hoàn thiện và hướng tới áp dụngthực tế hơn.Rất mong nhận được sự cảm thông, chia sẻ và tận tình đóng góp chỉ bảo củaquý thầy cô cũng như các bạn.

Em xin chân thành cảm ơn!

Thủ Dầu Một, tháng 11 năm 2023 Sinh viên thực hiện Phạm Tiến Quý

Phạm Văn Đôn

Trương Quang Linh

Trang 8

Nhu cầu thị trường: Phân tích thấy nhu cầu mua bàn ghế trực tuyến đang tăng.Đam mê và sở thích: Sở thích về nội thất và thiết kế.

Cạnh tranh và lợi thế: Nhận thấy có thể tạo sự khác biệt trong thị trường.Trend thị trường: Thị trường nội thất trực tuyến đang phát triển.

Chất lượng và giá cả: Cam kết cung cấp bàn ghế chất lượng với giá cả hợp lý.Đối tượng mục tiêu: Hiểu rõ đối tượng mục tiêu và đáp ứng nhu cầu của họ.Kiến thức và kỹ năng: Sở hữu kiến thức và kỹ năng cần thiết để thành công trongdự

3 Hướng tiếp cận của đề tài.

Đề tài hướng đến các cửa hàng bán bàn ghế có quy mô vừa và nhỏ.

4 Ưu nhược điểm của đề tài.

Ưu điểm

- Giao diện thân thiện, dễ sử dụng.- Mua bán sản phẩm trực tiếp trên Website.- Tìm kiếm thông tin sản phẩm nhanh chóng, dễ dàng.

- Thống kê bán hàng, nhập hàng, sản phẩm một cách nhanh chóng, chính xác.- Cập nhật những mẫu thời trang mới nhất đến với khách hàng nhanh chóng.Nhược điểm

- Tốc độ xử lý còn chậm.

Trang 9

5 Ý nghĩa lí luận và ý nghĩa thực tiễn của đề tài.

- Giúp nhóm em hiểu rõ về quy trình và nghiệp vụ bán hàng trực tuyến.

- Tiếp cận và làm quen với các yêu cầu thực tế của cửa hàng cho một Website bán

- Ứng dụng đề tài vào quá trình bán hàng trực tuyến cho các cửa hàng vừa và nhỏ.- Nâng cấp Website để phục vụ các yêu cầu trong quá trình bán hàng của cửa hàng.6 Cấu trúc của báo cáo.

- Nhận xét của giáo viên hướng dẫn.- Mục lục.

- Lời nói đầu.- Lời cảm ơn.

Phần I: Mở đầu

1.1 Tên đề tài.1.2 Lý do chọn đề tài.1.3 Hướng tiếp cận của đề tài.1.4 Ưu khuyết điểm của đề tài.

1.5 Ý nghĩa lý luận và ý nghĩa thực tiễn của đề tài1.6 Cấu trúc của báo cáo

Phần II: Nội dung

Chương I: Khảo sát, xác định yêu cầu, phân tích, hệ thốngChương II: Phân tích thiết kế với UML

- Biểu đồ Usecase- Biểu đồ lớp- Biểu đồ tuần tự

- Biểu đồ phân cấp chức năng.Chương III: Thiết kế CSDL

- Các bảng dữ liệu- Mô hình thực thể liên kết- Mô hình dữ liệu quan hệ

Chương IV: Phân tích, thiết kế chương trình: mô tả giao diện

Phần III: thực nghiệm, đánh giá kết quả và hướng phát triển

- Tài liệu tiếng việt

Trang 10

- Tài liệu tiếng anh

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ VỚI UML

1 Biểu đồ usecaseDanh sách các ActorST

Là những người truy cập vào website, có thể đăng kílàm thành viên hoặc không Người dùng chỉ có mộtsố quyền nhất định đối với website

Bảng 1: Danh sách các Actor

Danh sách các UsecaseST

của User hoặc Admin

thành viên của User

website của User

Trang 11

quản lý User, sản phẩm, nhà cung cấp của Admin

UC này mô tả chức năng tìm kiếm các thông tinnhư: sản phẩm, khách hàng, nhà cung cấp, hãng sảnxuất của Admin

Bảng 2: Danh sách các Usecase

1.1 Đặc tả usecase mức tổng quát1.1.1 Biểu đồ usecase tổng quát

Hình ảnh 1: Biểu đồ usecase tổng quát

1.1.2 Biểu đồ usecase User

Trang 12

Hình ảnh 2: Biểu đồ usecase User

1.1.3 Biểu đồ usecase Admin

Hình ảnh 3: Biểu đồ usecase Admin

1.2 Đặc tả usecase

1.2.1 Đặc tả Usecase đăng nhập (User)

Hình ảnh 4: Usecase đăng nhập

Trang 13

1 Tên UC:Đăng nhập

thống website bán hàng bằng tài khoản vàmật khẩu đã đăng ký.

Hệ thống hiển thị trang chủ của hệthống Sau khi đăng nhập thànhcông, Người dùng có thể thực hiệncác chức năng tương ứng vớiquyền đăng nhập của mình, như làthanh toán tiền, gửi ý kiến phảnhồi.

Trường hợp đăng nhập thất bại: Hệthống đưa ra thông báo đăng nhậpkhông thành công và hiển thị trangchủ.

7 Luồng sự kiện:

nhập từ trang chủ của website2 Trang chủ sẽ mở đến trang đăng

3 Người dùng nhập tài khoản củamình (bao gồm tên đăng nhập vàmật khẩu)

4 Hệ thống xác nhận thông tin đăngnhập

5 Hiển thị thông báo6 Kết thúc Usecase

Trang 30

1.2 Bảng Chi tiết đơn hàng

1.3 Bảng Mã đơn hàng

1.4 Bảng Admin

Trang 31

1.5 Bảng Mã SP.

1.6 Bảng Quản trị

1.7 Bảng Mã chất liệu

Trang 32

1.8 Bảng Loại SP

1.9 Bảng Kích thước.

1.10 Bảng Mã đơn hàng

Trang 33

Chương IV: XÂY DỰNG TRANG WEB BÁN BÀN GHẾ

Giao diện chính của chương trình bao gồm 2 phần : Phần dành cho nguời quản trị vàphần dành cho khách hàng.

1.Giao diện trang chủ dành cho khách hàng.

Trang 34

1.2 Trang sản phẩm

Hình ảnh 24: Sản phẩm

Trang sản phẩm hiển thị thông tin của tất cả các sản phẩm theo yêu cầu củakhách hàng bao gồm ảnh sản phẩm, tên sản phẩm và giá Muốn xem thêm cácthông tin chi tiết của sản phẩm, khách hàng chỉ cần click vào ảnh sản phẩm hoặc

tên sản phẩm để liên kết đến trang Chi tiết sản phẩm.

1.3 Trang chi tiết sản phẩm

Hình ảnh 25: Chi tiết sản phẩm

Trang chi tiết sản phậm hiển thị các thông tin chi tiết của sản phẩm như trên.Bên dưới là các sản phẩm cùng loại bàn ghế với sản phẩm mà khách hàng lựachọn để khách hàng có thêm sự lựa chọn Sau khi đã xem chi tiết các thông tin về

sản phẩm, nếu ưng ý khách hàng điền đầy đủ thông tin sau đó nhấn nút Thêm

vào giỏ hàng để cho sản phẩm vào giỏ hàng của mình chờ thanh toán.

Trang 35

1.4 Trang Giỏ hàng

Hình ảnh 26: Giỏ hàng

Giỏ hàng là trang lưu trữ các sản phẩm mà khách hàng đã chọn mua Tại đâykhách hàng có thể:

- Sửa số lượng sau đó nhấn nút UPDATE

- Xóa sản phẩm: bằng cách click vào icon xóa thùng rác.

- Thanh toán: Khi bạn đã chắc chắn muốn mua các sản phẩm có trong giỏ

trình đặt mua sản phẩm

1.5.Trang thông báo thanh toán thành công

Hình ảnh 27: Thông báo thanh toán thành công

Khi nhấn Đắt hàng sẽ chuyển đến trang hiển thị thông báo thanh toán thành công.

Trang 36

1.6.Trang thanh toán bằng ngân hàng

Hình ảnh 28: Thanh toán ngân hàng

Khi chọn phương thức chuyển khoản sẽ chuyển đến trang chọn phương thức thanh toán qua VNPay.

1.7.Hóa đơn thanh toán sản phẩm

Hình ảnh 29: Hóa đơn thanh toánSau khi chọn phương thức thanh toán VNPay sẽ xuất ra hóa đơn sản phẩm.

Trang 37

1.8 Trang Đăng kí

Hình ảnh 30: Đăng kí

Để đăng kí tài khoản khách hàng phải nhập đầy đủ các trường trong mụcthông tin tài khoản Hệ thống khuyên bạn nên nhập các thông tin cá nhân để tiệncho quá trình thanh toán.

1.9 Trang Đăng nhập

Hình ảnh 20: Đăng nhập

- Khách hàng có thể đăng nhập vào trang sau khi đã đăng ký thành công

1.10 Trang Kết quả tìm kiếm

Trang 38

Hình ảnh 22: Danh mục quản lý Admin

Khi Admin đăng nhập vào hệ thống có thể chọn các chức năng có trên thanh Menu để tương tác với hệ thống.

2.1 Trang đăng nhập Admin.

Hình ảnh 23: Login admin

Trang 39

Admin có thể tiến hàng đăng nhập vào trang chức năng admin bắng cách chọn vào chức năng đăng nhập sau đó đăng nhập vào tài khoản có phân quyền admin.

2.2 Trang Admin

Hình ảnh 24: Trang chủ admin

Admin sau khi đăng nhập sẽ được chuyển đến Trang chủ của admin, ở đây admincó thể chọn các chức năng có bên thanh menu đề tương tác với hệ thống.

Trang 40

2.3 Trang quản lý Tài khoản QuảnTrị Viên

Hình ảnh 25: Quản lý Tài khoản Quản trị viên

Khi truy cập vào trang quản lý Tài khoản Quản trị viên, admin có toànquyền thêm, xóa, sửa Tài khoản Quản trị viên.

2.4 Trang thông tin Quản trị viên

Trang 41

Hình ảnh 26: Xem thông tin Quản trị viên

Admin có thể xem thông tin của Quản trị viên bằng cách nhấn vào nút Xem thôngtin.

2.5.Trang Quản lý tài khoản người dùng

Hình ảnh 27: Quản lý tài khoản người dùng

Khi truy cập vào trang quản lý Tài khoản Ngươi dùng, admin có toànquyền thêm, xóa, sửa Tài khoản Người dùng.

Trang 42

2.6.Trang xem thông tin người dùng.

Hình ảnh 28 :Thông tin người dùng

Admin có thể xem thông tin của Người dùng bằng cách nhấn vào nút Xem thông tin.

2.7.Trang quản lý sản phẩm.

Trang 44

Chương V: THỬ NGHIỆM VÀ ĐÁNH GIÁ CHƯƠNGTRÌNH.

Các chức năng đã thiết kế chạy đúng và ổn định.

Tốc độ duyệt chương trình lần đầu tiên chưa thể nhanh vì giao diện quản trị đượcthiết kế hoàn toàn trên một trang asp.net.

Trang 45

Chương VI: KẾT LUẬN

Trong thời gian thực hiện đề tài, với sự cố gắng nỗ lực hết mình em đã hoànthành đề tài đúng thời gian quy định.

Kết quả đạt được:

Xây dựng thành công Website bán bán ghế có thể đáp ứng được yêu cầu củangười sử dụng.

Tìm hiểu tương đối kỹ về Website

Tìm hiểu tương đối căn bản và đầy đủ về ASP.Net, CSS, JavaScript, HTML Phân tích thiết kế hệ thống tương đối đầy đủ.

Giao diện Website được thiết kế đơn giản, thân thiện và dễ sử dụngHạn chế:

Việc biểu diễn các thông tin trên Website chưa được linh hoạt.Các thao tác quản lý còn chậm, chưa nhanh so với winform.

Hạn hẹp về kiến thức và thời gian khiến cho sản phẩm vẫn chưa hoàn thiện.Giao diện Website còn khá đơn giản, chưa có tính chuyên môn hóa cao.Cơ sở dữ liệu còn nghèo nàn, chưa phong phú.

Còn nhiều chức năng chưa được phát triển so với các Website đã có mặt trên thịtrường.

Sinh viên thực hiệnTrương Quang LinhPhạm Tiến QuýPhạm Văn Đôn

Trang 46

TÀI LIỆU THAM KHẢO

[1] Dương Anh Đức, Giáo trình phân tích và thiết kế hướng đối tượng bằng UML.[2] Huỳnh Anh Đức, Kỹ thuật và ứng dụng UML, NXB lao động.

[3].Nguyễn Tiến – Ngô Quốc Việt, Kỹ thuật và ứng dụng bằng UML, NXB thống kê [4] Giáo trình ASP.NET MVC 5 – Nhất Nghệ.

[5] Website HiepsiIT: Hiệp sĩ IT (hiepsiit.com)

Ngày đăng: 06/05/2024, 18:56

Tài liệu cùng người dùng

Tài liệu liên quan