Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 65 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
65
Dung lượng
1,37 MB
Nội dung
ĐẠ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 Trương Đình Huy, 102190318,19N16 Ngô Đắc Quốc Long, 102190323, 19N16 Trương Công Thành Đạt, 102190307, 19N16 Đà Nẵng, 6/2022 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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Ụ 2.1 Bảng phân công nhiệm vụ 2.2 Quản lý dự án GIỚI THIỆU 3.1 Mục đích 3.2 Phạm vi TỔNG QUAN 4.1 Tác nhân 4.2 Biểu đồ ca sử dụng 4.3 Biểu đồ hoạt động 4.4 Biểu đồ 4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.4.10 4.5 Biểu đồ lớp 4.6 Cơ sở liệu MÔ TẢ CHỨC NĂNG HỆ THỐNG 5.1 User 5.1.1 Màn hình 5.1.2 Đăng nhập: 5.1.3 Đăng ký 5.1.4 Màn hình tìm kiếm hiển thị sản phẩm: 5.1.5 Màn hình xem chi tiết sản phẩm: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Cơng nghệ phần mềm 5.1.6 Màn hình xem giỏ hàng 26 5.1.7 Màn hình tốn 28 5.2 Admin 29 5.2.1 Đăng nhập 29 5.2.2 Màn hình 32 5.2.3 Quản lý danh mục 34 5.2.4 Quản lý sản phẩm 36 5.2.5 Quản lý slider 38 5.2.6 Quản lý đơn đặt hàng 40 5.2.7 Quản lý tài khoản khách hàng 42 5.2.8 Quản lý tài khoản nhân viên 44 YÊU CẦU PHI CHỨC NĂNG 46 6.1 Yêu cầu công nghệ tảng sở liệu 46 6.2 Yêu cầu bảo mật an toàn liệu 46 6.3 Yêu cầu giao diện 47 6.4 Yêu cầu chữ Tiếng Việt 47 6.5 Yêu cầu quản trị sử dụng 47 6.6 Yêu cầu khả quản lý khối lượng liệu lớn dễ dàng nâng cấp .47 6.7 Yêu cầu tốc độ xử lý 47 6.8 Yêu cầu tích hợp hệ thống 47 6.9 Yêu cầu đường truyền 47 6.10 Yêu cầu máy trạm 47 6.11 Yêu cầu môi trường phát triển ngơn ngữ lập trình .47 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 48 TÀI LIỆU THAM KHẢO 48 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm LỜI NÓI ĐẦU Trong giới đại 4.0 ngày ngành công nghệ thông tin đà 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 phần nâng cao cải thiện đời sống vật chất lẫn tinh thần người Máy tính điện thoại trở thành cơng cụ làm việc, học tập , giải trí có hiệu nơi mà người trao đổi, giao lưu trực tiếp không cần phải gặp mặt Và dần trở thành phần thiếu người Nhờ vào người thoải mái học tập lao động, thoải mái tìm kiếm nguồn tài liệu khổng lồ internet Đứng trước cạnh tranh gay gắt hoạt động công nghệ thông tin, doanh nghiệp, nhà tư 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 họ để phần đại hóa quy trình hoạt động doanh nghiệp để giảm bớt sức lao động 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 thiệt hại vô to lớn với nhân loại Nhưng hội vô lớn để 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 trang web bán quần áo online phục vụ nhu cầu mua bán quần áo cách thuận tiện nhanh chóng hiệu quả, uy tín Qua em xin cảm ơn bảo tận tình thầy Đặng Hồi Phương , thầy thầy hội đồng phản biện cho em lời dẫn đánh giá quý báu Những lời bình luận học quý báu để chúng em rút kinh nghiệm phát huy điểm mạnh điểm yếu Chúng em xin cảm ơn TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm QUÁ TRÌNH TRIỂN KHAI Ngày 1/3/2022 - 9/3/2022 10/3/2022 - 12/3/2022 15/3/2022 - 20/3/2022 21/3/2022 - 4/4/2022 Nội dung công việc Chọn đề tài Cài đặt Xampp Tạo project github, Phân chia công việc Thiết kế Use Case Diagram, Activity Diagram, Web Admin, Web User Thiết kế Database Hoàn thành Front-end Web User, Admin Hoàn thành Back-end Web User, Admin Tìm database để hiển thị Web Sửa lỗi hoàn thiện Web Viết báo cáo, làm slide để trình bày Deploy Web Bảng Quá trình triển khai Sản phẩm 4/4/2022 - 10/4/2022 11/4/2022 - 2/5/2022 3/5/2022 - 31/5/2022 1/6/2022 - 7/6/2022 8/6/2022 - 14/6/2022 15/6/2022 22/6/2022 23/6/2022 DANH SÁCH PHÂN CÔNG NHIỆM VỤ Bảng phân công nhiệm vụ Họ tên Ngô Đắc Quốc Long Trương Cơng Thành Đạt Trương Đình Huy Phạm Cao Kỳ 2.2 Quản lý dự án - Thảo luận nhóm thơng qua hình thức trực tiếp, thơng qua phương tiện truyền thông bao gồm ứng dụng Messenger, Microsoft Team - Mỗi thành viên sau phân công nhiệm vụ thực hiện, sau - tuần nhóm tổ chức họp thơng báo tiến độ thành viên, có thành viên gặp khó khăn nhóm thảo luận tìm cách giải - Các sản phẩm viên sau hoàn thành gửi qua Microsoft Team, tổng hợp lại sản phẩm hồn chỉnh - - Sau có sản phẩm hoàn chỉnh, phân nhiệm vụ cho thành viên tiếp tục tìm kiếm, kiểm thử chỉnh sửa lỗi sai, sau xong việc tiếp tục gửi cho thành viên khác nhóm để thực thiết kế giao diện hệ thống Sau hoàn thành xong sản phẩm, sản phẩm gửi cho tất thành viên nhóm để xem xét lại cách kĩ càng, sau họp để đưa giải pháp cải tiến, giải pháp khả thi thành viên nhóm đồng ý giải pháp thực TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm - Dùng Google drive để thực báo cáo làm sơ đồ online nhóm thuận tiện việc vẽ, viết, góp ý, chỉnh sửa báo cáo chung GIỚI THIỆU 3.1 Mục đích Với tình hình dịch bệnh phức tạp nay, sàn thương mại điện tử lên nhằm đáp ứng nhu cầu mua hàng hóa cách thuận tiện, an tồn nhanh chóng Trên sở chúng em xây dựng website bán quần áo dễ sử dụng, phù hợp với lứa tuổi, giới tính, bắt kịp xu 3.2 Phạm vi Hệ thống phục vụ cho đối tượng : 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 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 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ỔNG QUAN 4.1 Tác nhân Bảng mô tả tất tác nhân hệ thống bán quần áo Một tác nhân đại diện cho vai trò người dùng; có Quản trị viên, nhân viên Mỗi tác nhân có thao tác riêng truy cập vào hệ thống, vào quyền Actor Nhân viên Quản lý Khách hàng TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm Bảng Tác nhân 4.2 Biểu đồ ca sử dụng Sơ đồ sau cung cấp tổng thể nhóm chức năng, tác nhân hệ thống Các chức hệ thống chia thành usecase sau: Hình 1: Sơ đồ Use-case TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm 4.3 Biểu đồ hoạt động 4.3.1 Sơ đồ Activity User Hình 2: Sơ đồ Activity User TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm 4.3.2 Sơ đồ Activity Admin Hình 3: Sơ đồ Activity Admin TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm Thứ tự Hành động Thao tác hình Tên thao tác Thêm Sửa Xóa 5.2.6 Quản lý đơn đặt hàng Hình 28: Giao diện quản lý đơn đặt hàng 40 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Tên Use Case Use Case ID High Level Requirement Ref Tác nhân Mơ tả Kích hoạt Điều kiện tiên Xử lí hậu kỳ Nội dung hình Mục STT Tên khách hàng Ngày đặt 41 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm Số ĐT Giá tiền Trạng thái Hành động Thao tác hình Tên thao tác Chi tiết đơn hàng Xóa 42 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm 5.2.7 Quản lý tài khoản khách hàng Tên Use Case Use Case ID High Level Requirement Ref Tác nhân Mơ tả Kích hoạt Điều kiện tiên Xử lý hậu kỳ TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm Nội dung hình Mục ID Họ tên Email Địa Hành động Thao tác hình Tên thao tác Chi tiết đơn hàng Xóa TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm 5.2.8 Quản lý tài khoản nhân viên Tên Use Case Use Case ID High Level Requirement Ref Tác nhân Mơ tả Kích hoạt Điều kiện tiên Xử lý hậu kỳ Nội dung hình 45 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm Mục ID Họ tên Email Level Hành động Thao tác hình Tên thao tác Thêm Sửa Xóa TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm YÊU CẦU PHI CHỨC NĂNG 6.1 Yêu cầu công nghệ tảng sở liệu - - - Hệ thống ứng dụng chạy mạng Lan cho phép phận thực hoạt động nghiệp vụ cách tập trung, đồng Với hợp trung tâm liệu, cần máy chủ để quản lý khơng bị phân mảnh nhiều sở liệu cục Hệ thống bảo mật cao, phân cấp, phân quyền sử dụng theo quy định Dữ liệu quản lý tập trung làm giảm nhẹ chi phí bảo trì, đồng thời giúp cho việc khai thác kho liệu tổng thể, tự động hóa quy trình nghiệp vụ, đồng thời tạo điều kiện dễ dàng cho việc khai thác, sử dụng Hệ quản trị Cơ sở liệu SQL server tương đương làm giảm thiểu trở ngại kỹ thuật để đạt mức an toàn tối đa nâng cao lực xử lý 6.2 Yêu cầu bảo mật an tồn liệu - Hệ thống có module quản lý riêng việc phân cấp, phân quyền quản lý chi tiết đến chức công việc Hệ thống cho phép đảm bảo tính tồn vẹn liệu, an toàn liệu; bảo mật; toàn vẹn; xác thực; mức ứng dụng mức CSDL Xây dựng hệ thống lưu liệu dự phòng Đảm bảo khả phục hồi; thời gian lần xảy cố gián đoạn hoạt động hệ thống ngắn; xây dựng hệ thống lưu liệu dự phịng Hệ thống khơng để lộ thơng tin ngồi cho bên khơng liên quan 6.3 Yêu cầu giao diện Giao diện thiết kế thân thiện với người dùng, dễ dàng tìm kiếm chức menu chương trình Các hình nhập liệu tra cứu cần bố trí hợp lý, tiện dụng(phím tắt, khả tương tác) 6.4 Yêu cầu chữ Tiếng Việt Tuân theo chuẩn quốc gia – Unicode 6.5 Yêu cầu quản trị sử dụng Khả quản trị dễ dàng thông qua công cụ trợ giúp như: quản trị người dùng, lưu, khôi phục liệu Phân quyền theo module, theo chức 6.6 Yêu cầu khả quản lý khối lượng liệu lớn dễ dàng nâng cấp 47 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần mềm Hệ thống thiết kế mở để có khả lưu trữ quản lý khối lượng liệu lớn, phân mảng liệu để tăng tìm kiếm nhanh, dễ dàng nâng cấp có nhu cầu thay đổi phần mềm sử dụng 6.7 Yêu cầu tốc độ xử lý - Đảm bảo tốc độ xử lý hệ thống, hình, báo cáo, chương trình xử lý số liệu cần tối ưu hóa Thiết kế thêm CSDL bổ sung để lưu trữ số liệu tính tốn định kỳ để lên báo cáo nhanh 6.8 Yêu cầu tích hợp hệ thống Có khả kết hợp với hệ thống ngân hàng để toán thẻ 6.9 Yêu cầu đường truyền Hệ thống sử dụng mạng LAN để kết nối trung tâm liệu máy in hóa đơn 6.10 Yêu cầu máy trạm - Máy trạm chạy Windows 10, 7, XP 32 bit Máy trạm chạy Windows 10, 7, XP 64bit/x64 6.11 Yêu cầu môi trường phát triển ngơn ngữ lập trình Mơi trường phát triển Microsoft Visual Studio, ngơn ngữ PHP; tính tiện dụng, dễ lập trình triển khai ứng dụng KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận Hệ thống phần mềm phần đạt yêu cầu tiêu chuẩn chất lượng cung cấp thơng tin quần áo, chức tìm kiếm, giỏ hàng, quản lý thông tin nhân viên, thông tin khách hàng, thông tin quần áo Hệ thống đạt an toàn, chất lượng cao, giảm thiểu nhiều thời gian, nâng cao hoạt động Shop Hệ thống có giao diện thân thiện, hỗ trợ tối đa chức cho người dùng Tuy nhiên thân phần mềm hệ thống nên nhiều thiếu sót, cịn nhiều chức chưa hồn thiện, chức cịn đơn giản, thích hợp với quy mô nhỏ 7.2 Hướng phát triển tương lai Hệ thống cần nâng cấp cải thiện nhiều chức để giúp cho việc thao 48 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Cơng nghệ phần mềm tác dễ dàng Có thể nâng cấp để phù hợp với quy mô lớn công ty thời trang quy mô nhỏ Cố gắng bắt kịp xu để hệ thống không lạc hậu so với hệ thống khác Luôn lắng nghe thay đổi để phù hợp với nhu cầu sử dụng người dùng TÀI LIỆU THAM KHẢO https://www.ngohoanganhtuan.com/2020/04/huong-dan-viet-1-trang-ban-hang2 online.html Giải thích mơ hình PHP MVC - TopDev https://topdev.vn/blog/mo-hinhmvc-trong-php/ Google Fonts https://fonts.google.com/ Giáo trình PHP - Thầy Mai Văn Hà - Bách Khoa Đà Nẵng Tài liệu SRS Xây dựng hệ thống quản lý đăng ký triển khai đề tài NCKH trường Đại Học Bách Khoa 49 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat ... nhat Báo cáo đồ án Công nghệ phần mềm 4.3 Biểu đồ hoạt động 4.3.1 Sơ đồ Activity User Hình 2: Sơ đồ Activity User TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần. .. cáo đồ án Cơng nghệ phần mềm Hình 7: Biểu đồ chức toán 4.4.5 Thêm sản phẩm Hình 8: Biểu đồ chức thêm sản phẩm 12 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công nghệ phần. .. nhat Báo cáo đồ án Công nghệ phần mềm Hành động Submit 5.2 Admin 5.2.1 Đăng nhập Hình 23: Giao diện đăng nhập web admin 29 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Báo cáo đồ án Công