ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO PBL5: ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: WEBSITE BÁN QUẦN ÁO GIẢNG VIÊN HƯỚNG DẪN: ĐẶNG HOÀI PHƯƠNG SINH VIÊN THỰC HIỆN 1.Phạm Cao Kỳ, 102190320, 19N16 2. Trương Đình Huy, 102190318,19N16 3. Ngô Đắc Quốc Long, 102190323, 19N16 4. Trương Công Thành Đạt, 102190307, 19N16 Đà Nẵng, 6/2022 Báo cáo đồ án Công nghệ phần mềm MỤC LỤC LỜI NÓI ĐẦU.
QUÁ TRÌNH TRIỂN KHAI. DANH SÁCH PHÂN CÔNG NHIỆM VỤ. Bảng phân công nhiệm vụ. Biểu đồ ca sử dụng.
Biểu đồ hoạt động. Biểu đồ tuần tự. Thêm sản phẩm. Sửa thông tin sản phẩm.
Cơ sở dữ liệu. MÔ TẢ CHỨC NĂNG HỆ THỐNG.1 Màn hình chính.4 Màn hình tìm kiếm hiển thị sản phẩm:.5 Màn hình xem chi tiết sản phẩm:.25 Báo cáo đồ án Công nghệ phần mềm 5.6 Màn hình xem giỏ hàng.7 Màn hình thanh toán. Màn hình chính. Quản lý danh mục.
Quản lý sản phẩm. Quản lý đơn đặt hàng. Quản lý tài khoản khách hàng. Quản lý tài khoản nhân viên.
YÊU CẦU PHI CHỨC NĂNG. Yêu cầu về công nghệ và nền tảng cơ sở dữ liệu. Yêu cầu về bảo mật và an toàn dữ liệu. Yêu cầu về giao diện.
Yêu cầu về bộ chữ Tiếng Việt. Yêu cầu về quản trị và sử dụng. Yêu cầu về khả năng quản lý khối lượng dữ liệu lớn và dễ dàng nâng cấp. Yêu cầu về tốc độ xử lý.
Yêu cầu về tích hợp hệ thống. Yêu cầu về đường truyền. Yêu cầu về máy trạm. Yêu cầu về môi trường phát triển và ngôn ngữ lập trình.
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN. TÀI LIỆU THAM KHẢO.ao Báo cáo đồ án Công nghệ phần mềm LỜI NÓI ĐẦU Trong thế giới hiện đại 4.0 ngày nay ngành công nghệ thông tin hiện tại đang trong đà phát triển vượt bậc với nhiều thành tựu lớn. Việc áp dụng khoa học kỹ thuật công nghệ tiên tiến đã một phần nào đó nâng cao cải thiện đời sống vật chất lẫn tinh thần của mỗi người. Máy tính điện thoại hiện đã trở thành một trong những công cụ làm việc, học tập , giải trí có hiệu quả nơi mà mọi người có thể trao đổi, giao lưu trực tiếp ngay khi không cần phải gặp mặt nhau.
Và nó đang dần trở thành một phần không thể thiếu đối với của mỗi người. Nhờ vào đó con người có thể thoải mái học tập lao động, thoải mái tìm kiếm những nguồn tài liệu khổng lồ trên internet. Đứng trước sự cạnh tranh gay gắt các hoạt động công nghệ thông tin, các doanh nghiệp, nhà tư bản luôn luôn muốn áp dụng khoa học kĩ thuật, công nghệ thông tin vào mô hình kinh doanh của họ để phần nào hiện đại hóa quy trình hoạt động của doanh nghiệp để giảm bớt sức lao động của công nhân đồng nâng cao lợi nhuận. Vào cuối tháng 12/2019, Dịch bệnh Covid -19 đã gây ra một thiệt hại vô cùng to lớn với nhân loại.
Nhưng cũng là cơ hội vô cùng lớn để các sàn thương mại điện tử trỗi lên mạnh mẽ. Trước tình hình đó chúng em xây dựng một trang web bán quần áo online phục vụ nhu cầu mua bán quần áo một cách thuận tiện nhanh chóng và hiệu quả, uy tín. Qua đây em xin được cảm ơn sự chỉ bảo tận tình của thầy Đặng Hoài Phương , thầy. và thầy cô trong hội đồng phản biện đã cho em lời chỉ dẫn và đánh giá cực kì quý báu.
Những lời bình luận này sẽ là một trong những bài học quý báu để chúng em có thể rút kinh nghiệm cũng như phát huy được những điểm mạnh và điểm yếu của mình. Chúng em xin cảm ơn.ao Báo cáo đồ án Công nghệ phần mềm 1. QUÁ TRÌNH TRIỂN KHAI Ngày Nội dung công việc Sản phẩm 1/3/2022 - 9/3/2022 Chọn đề tài 10/3/2022 - 12/3/2022 Cài đặt Xampp 15/3/2022 - 20/3/2022 Tạo project trên github, Phân chia công việc 21/3/2022 - 4/4/2022 Thiết kế Use Case Diagram, Activity Diagram, Web Admin, Web User 4/4/2022 - 10/4/2022 Thiết kế Database 11/4/2022 - 2/5/2022 Hoàn thành Front-end Web User, Admin 3/5/2022 - 31/5/2022 Hoàn thành Back-end Web User, Admin 1/6/2022 - 7/6/2022 Tìm database để hiển thị trên Web 8/6/2022 - 14/6/2022 Sửa lỗi và hoàn thiện Web 15/6/2022 - 22/6/2022 Viết báo cáo, làm slide để trình bày 23/6/2022 Deploy Web Bảng 1. Quá trình triển khai 2.
DANH SÁCH PHÂN CÔNG NHIỆM VỤ 2. Bảng phân công nhiệm vụ Họ tên Nhiệm vụ Ngô Đắc Quốc Long Front-end User, viết báo cáo Trương Công Thành Đạt Back-end User, viết báo cáo Trương Đình Huy Back-end Admin, viết báo cáo Phạm Cao Kỳ Front-end Admin, viết báo cáo Bảng 2. Phân công nhiệm vụ 2. Quản lý dự án - Thảo luận nhóm thông qua các hình thức trực tiếp, thông qua các phương tiện truyền thông bao gồm các ứng dụng Messenger, Microsoft Team.
- Mỗi thành viên sau khi được phân công nhiệm vụ sẽ thực hiện, sau 1 - 2 tuần cả nhóm sẽ tổ chức một cuộc họp thông báo tiến độ mỗi thành viên, nếu có thành viên gặp khó khăn thì cả nhóm sẽ cùng nhau thảo luận và tìm ra cách giải quyết. - Các sản phẩm của các thanh viên sau khi hoàn thành sẽ gửi qua Microsoft Team, tổng hợp lại một sản phẩm hoàn chỉnh. - Sau khi có sản phẩm hoàn chỉnh, phân nhiệm vụ cho một thành viên tiếp tục tìm kiếm, kiểm thử và chỉnh sửa các lỗi sai, sau khi xong việc tiếp tục gửi cho một thành viên khác trong nhóm để thực hiện thiết kế giao diện hệ thống. - Sau khi đã hoàn thành xong sản phẩm, sản phẩm sẽ được gửi cho tất cả thành viên trong nhóm để xem xét lại một cách kĩ càng, sau đó họp để đưa ra các giải pháp cải tiến, nếu giải pháp khả thi và các thành viên trong nhóm đồng ý thì giải pháp sẽ được thực hiện.ao Báo cáo đồ án Công nghệ phần mềm - Dùng Google drive để thực hiện báo cáo và làm sơ đồ online cả nhóm thuận tiện trong việc vẽ, viết, góp ý, chỉnh sửa báo cáo chung.
Mục đích Với tình hình dịch bệnh phức tạp hiện nay, các sàn thương mại điện tử nổi lên nhằm đáp ứng nhu cầu mua hàng hóa một cách thuận tiện, an toàn và nhanh chóng. Trên cơ sở đó chúng em xây dựng một website bán quần áo dễ sử dụng, phù hợp với mọi lứa tuổi, giới tính, bắt kịp xu thế. Phạm vi Hệ thống phục vụ cho 2 đối tượng chính : + Admin: cho phép quản lý bán hàng, quản lý doanh thu, quản lý nhân viên, khách hàng; quản lý nhập kho, quản lý hóa đơn và quản lý thông tin nhà cung cấp. + Nhân viên: quản lý bán hàng, quản lý hóa đơn và quản lý thông tin khách hàng.
+ Khách hàng: cho phép tìm kiếm, xem, đặt hàng sản phẩm. Tác nhân Bảng dưới đây mô tả tất cả các tác nhân của hệ thống bán quần áo. Một tác nhân đại diện cho một vai trò người dùng; hiện tại có Quản trị viên, nhân viên Mỗi tác nhân có những thao tác riêng khi truy cập vào hệ thống, căn cứ vào quyền của mình. Actor Description Nhân viên Có quyền thêm, xem, sửa, xóa danh sách danh mục, sản phẩm, slider, khách hàng; xác nhận đơn hàng; hủy đơn hàng đã đặt cho khách hàng; tự chỉnh sửa thông tin bản thân Quản lý Bao gồm các quyền của nhân viên, ngoài ra còn có quyền quản lý thông tin nhân viên; xem, thêm, sửa, xóa nhân viên Khách hàng Có chức năng đăng ký, đăng nhập, tìm kiếm, tra cứu thông tin sản phẩm, tạo giỏ hàng, mua hàng BAO.ao Báo cáo đồ án Công nghệ phần mềm Bảng 3.
Biểu đồ ca sử dụng Sơ đồ sau đây cung cấp tổng thể về các nhóm chức năng, các tác nhân của hệ thống. Các chức năng của hệ thống được chia thành các usecase sau: Hình 1: Sơ đồ Use-case BAO.ao Báo cáo đồ án Công nghệ phần mềm 4. Biểu đồ hoạt động 4. Sơ đồ Activity User Hình 2: Sơ đồ Activity User BAO.ao Báo cáo đồ án Công nghệ phần mềm 4.
Sơ đồ Activity Admin Hình 3: Sơ đồ Activity Admin BAO.ao Báo cáo đồ án Công nghệ phần mềm 4. Biểu đồ tuần tự 4. Đăng ký Hình 4: Biểu đồ tuần tự - Đăng ký 4. Đăng nhập BAO.ao Báo cáo đồ án Công nghệ phần mềm Hình 5: Biểu đồ tuần tự chức năng đăng nhập 4.
Đặt mua Hình 6: Biểu đồ tuần tự chức năng đặt mua 4. Thanh toán BAO.ao Báo cáo đồ án Công nghệ phần mềm Hình 7: Biểu đồ tuần tự chức năng thanh toán 4. Thêm sản phẩm Hình 8: Biểu đồ tuần tự chức năng thêm sản phẩm BAO.ao Báo cáo đồ án Công nghệ phần mềm 4. Sửa thông tin sản phẩm Hình 9: Biểu đồ tuần tự chức năng sửa thông tin sản phẩm 4.
Xóa sản phẩm BAO.ao Báo cáo đồ án Công nghệ phần mềm Hình 10: Biểu đồ tuần tự chức năng xóa sản phẩm 4. Nhập hàng Hình 11: Biểu đồ tuần tự chức năng nhập hàng 4.ao Báo cáo đồ án Công nghệ phần mềm Hình 12: Biểu đồ tuần tự chức năng tìm kiếm 4. Thống kê Hình 13: Biểu đồ tuần tự chức năng thống kê BAO.ao Báo cáo đồ án Công nghệ phần mềm 4. Biểu đồ lớp Hình 14: Class Diagram 4.
Cơ sở dữ liệu BAO.ao Báo cáo đồ án Công nghệ phần mềm Hình 15: Database 5. MÔ TẢ CHỨC NĂNG HỆ THỐNG 5.1 Màn hình chính Hình 16: Giao diện màn hình chính Giao diện Màn hình chính Mô tả Màn hình hiển thị các chức năng của hệ thống như sản phẩm mới, bạn chạy, slider quảng cáo, đăng nhập, giỏ hàng. Truy cập Truy cập vào website Nội dung giao diện Thành phần Kiểu Dữ liệu Mô tả Mới Button Button mới Dùng để truy cập vào trang sản phẩm mới Bán chạy Button Button bán chạy Dùng để truy cập vào trang sản phẩm bán chạy Thời trang Dropdown Dropdown thời Click để hiển thị các loại trang quần áo của nam, nữ. Khuyến mãi Button Button khuyến mãi Dùng để truy cập vào trang sản phẩm khuyến mãi.
Giỏ hàng Dropdown Dropdown giỏ Click để hiển thị ảnh, tên, hàng SL, giá, button chi tiết, button xóa đơn hàng. Slider Button Button Slider Slider chuyển sang hình BAO.ao Báo cáo đồ án Công nghệ phần mềm quảng cáo mới mỗi 3s, click vào sẽ hiện danh sách sản phẩm quảng cáo Các hành động trong giao diện Hành động Mô tả Thành công Lỗi Click button Khi user kích Vào màn chính của Không chuyển sang màn mới nút mới, chuyển sản phẩm mới. hình của sản phẩm mới sang màn hình sản phẩm mới. Click button Khi user kích Chuyển sang màn Không chuyển sang màn bán chạy nút bán chạy, hình bán chạy.
hình của sản phẩm bán chuyển sang chạy màn hình bán chạy Click Khi user kích Hiển thị các danh Không hiện thị danh sách dropdown thời dropdown thời sách quần áo.