Đang tải... (xem toàn văn)
HỌC THỦ DẦU MỘTKhoa Kỹ thuật - Công nghệ
Trang 23 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 3Chươ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 42 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 5Bả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 6Hì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 7LỜ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 8Nhu 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 95 Ý 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 11quả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 12Hì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 131 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 301.2 Bảng Chi tiết đơn hàng
1.3 Bảng Mã đơn hàng
1.4 Bảng Admin
Trang 311.5 Bảng Mã SP.
1.6 Bảng Quản trị
1.7 Bảng Mã chất liệu
Trang 321.8 Bảng Loại SP
1.9 Bảng Kích thước.
1.10 Bảng Mã đơn hàng
Trang 33Chươ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 341.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 351.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 361.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 371.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 38Hì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 39Admin 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 402.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 41Hì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 422.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 44Chươ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 45Chươ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 46TÀ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)