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
5,26 MB
Nội dung
TRƯỜNG ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN NHĨM I MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ĐỀ TÀI: QUẢN LÝ BÁN HÀNG GVHD : Lương Thị Thu Phương LỚP: CS 303 O SINH VIÊN THỰC HIỆN: Đặng Ngọc Dương (trưởng nhóm) - 27211300649 Nguyễn Sinh Hùng - 27211241343 Nguyễn Viết Huy - 27211236021 Lê viết quân - 27211228862 Đặng Khang Huy - 27211239381 Đà Nẵng, ngày 21 tháng 07 năm 2023 MỞ ĐẦU Trong bối cảnh thị trường kinh doanh đòi hỏi hiệu linh hoạt, việc xây dựng hệ thống thông tin quản lý bán hàng trở thành trụ cột định thành công doanh nghiệp Không đơn công cụ hỗ trợ, hệ thống trở thành tâm điểm đổi tối ưu hóa quy trình ngành bán lẻ dịch vụ Trải qua năm nghiên cứu thảo luận, nhìn nhận rõ vai trò quan trọng hệ thống thơng tin quản lý bán hàng cách khơng tạo hiệu mà cịn thúc đẩy phát triển bền vững doanh nghiệp Trong chiều sâu quản lý bán hàng, chứng kiến đóng góp đặc biệt nó, từ việc tối ưu hóa quy trình nhanh chóng, giảm thiểu chi phí đến việc tăng cường trải nghiệm khách hàng Những thành công mức độ hiệu thời điểm triển khai mà cịn khả định hình lại chiến lược dài hạn doanh nghiệp Qua khía cạnh đa dạng quản lý bán hàng, từ tối ưu hóa quy trình đến giảm chi phí tăng cường trải nghiệm khách hàng, đàm phán kết tích cực mà hệ thống mang lại Tuy nhiên, phủ nhận thực tế với đổi không ngừng môi trường kinh doanh, linh hoạt khả tiếp tục nâng cao chìa khóa cho thành cơng dài hạn Hãy khám phá điều dành thời gian kết luận đánh giá học thức quan trọng mà hệ thống thông tin quản lý bán hàng mang lại MỤC LỤC MỞ ĐẦU CHƯƠNG I: GIỚI THIỆU TỔNG QUAN VỀ DỰ ÁN 1.1 Giới thiệu 1.1.1 Mục đích 1.1.2 Phạm vi 1.2 Tổng quan dự án 1.2.1 Định nghĩa 1.3 Giải pháp 1.3.1 Mục tiêu dự án 1.3.2 Giá trị hệ thống 1.3.3 Một số hệ thống tương tự 1.4 Các yêu cầu hệ thống 1.4.1 Yêu cầu chức năng: 1.4.2 Yêu cầu phi chức năng: .9 CHƯƠNG II: PHÂN TÍCH HỆ THỐNG 10 2.1 Mô tả 10 2.2 Người sử dụng hệ thống 11 2.3 Thơng tin nhóm 12 2.3.1 Thông tin thành viên: 12 2.3.2 Vai trò trách nhiệm 13 2.4 Lịch trình cụ thể .13 2.4.1 Mốc thời gian thực 13 2.4.2 Lịch làm việc chi tiết 14 2.5 Kế hoạch cụ thể - chi tiết: 14 2.5.1 Chi phí liên quan .14 2.5.2 Chi phí / 15 2.5.3 Dự tính chi phí cho tổng dự án 15 CHƯƠNG III: PHÂN TÍCH HỆ THỐNG 16 3.1 Các chức hệ thống: .16 3.2 Sơ đồ phần cấp chức (FHD) 16 3.3 Sơ đồ luồng liệu (DFD) 17 3.3.1 Mức 17 3.3.2 Mức 17 3.3.3 Mức 18 3.4 Đặc tả quy tình xử lý 22 3.4.1 Sơ đồ 22 3.5 Thực thể ER 22 3.6 Mô hình ERD 27 3.7 Chuyển ERD sang sở liệu quan hệ 27 3.8 Giao diện 32 3.8.1 Giao diện hiển thị 34 3.8.2 Giao diện đăng nhập 35 3.8.3 Giao diện tạo tài khoản .36 3.8.4 Giao diện trang chủ 38 3.8.5 Giao diện quản lý sản phẩm 41 3.8.6 Giao diện quản lý trạng thái đơn hàng .43 3.8.7 Giao diện quản lý kho hàng .45 3.8.8 Giao diện quản lý báo cáo 46 3.8.9 Giao diện quản lý thống kê .49 3.8.10 Giao diện quản lý nhân viên 51 3.8.11 Giao diện quản lý khuyến 53 3.8.12 Giao diện chăm sóc khách hàng 56 3.9 Đặc tả 59 3.9.1 Yêu cầu hiệu suất 59 3.9.2 Yêu cầu an toàn 60 3.9.3 Yêu cầu văn hóa, trị 60 KẾT LUẬN: 62 CHƯƠNG I: GIỚI THIỆU TỔNG QUAN VỀ DỰ ÁN 1.1 Giới thiệu 1.1.1 Mục đích 1.1.2 Phạm vi 1.2 Tổng quan dự án 1.2.1 Định nghĩa 1.3 Giải pháp 1.3.1 Mục tiêu dự án 1.3.2 Giá trị hệ thống 1.3.3 Một số hệ thống tương tự 1.4 Các yêu cầu hệ thống 1.4.1 Yêu cầu chức năng: 1.4.2 Yêu cầu phi chức năng: CHƯƠNG II: PHÂN TÍCH HỆ THỐNG 2.1 Mô tả 2.2 Người sử dụng hệ thống 2.3 Thông tin nhóm 2.3.1 Thông tin thành viên: 2.3.2 Vai trò trách nhiệm 2.4 Lịch trình cụ thể 2.4.1 Mốc thời gian thực 2.4.2 Lịch làm việc chi tiết 2.5 Kế hoạch cụ thể - chi tiết: 2.5.1 Chi phí liên quan 2.5.2 Chi phí / 2.5.3 Dự tính chi phí cho tổng dự án CHƯƠNG III: THIẾT KẾ HỆ THỐNG 3.1 Các chức hệ thống: 3.2 Sơ đồ phần cấp chức (FHD) 3.3 Sơ đồ luồng liệu (DFD) 3.3.1 Mức 3.3.2 Mức 3.3.3 Mức 3.4 Đặc tả quy tình xử lý 3.4.1 Sơ đồ 3.5 Database 3.5.1 Thực thể ER 3.6 Mơ hình ERD 3.7 Chuyển ERD sang sở liệu quan hệ 3.8 Giao diện 3.8.1 Giao diện hiển thị 3.8.2 Giao diện đăng nhập 3.8.3 Giao diện tạo tài khoản 3.8.4 Giao diện trang chủ 3.8.5 Giao diện quản lý sản phẩm 3.8.6 Giao diện quản lý trạng thái đơn hàng 3.8.7 Giao diện quản lý kho hàng 3.8.8 Giao diện quản lý báo cáo 3.8.9 Giao diện quản lý thống kê 3.8.10 Giao diện quản lý nhân viên 3.8.11 Giao diện quản lý khuyến 3.8.12 Giao diện chăm sóc khách hàng 3.9 Đặc tả 3.9.1 Yêu cầu hiệu suất 3.9.2 Yêu cầu an toàn 3.9.3 Yêu cầu văn hóa, trị Document continues below Discover more Phân tích thiết from: kế hệ thống CS303 Trường Đại Học… 34 documents Go to course 16 ÔN TẬP CƠNG CỤ phân tích ơn tập Phân tích thiết kế hệ… None Maubaocao Baitapmonhoc… Phân tích thiết kế hệ… None SDES- Nền tảng du lịch thơng minh Phân tích thiết kế hệ… None Bluezone White paper - none Phân tích thiết kế hệ… None 29 Diem danh nhan dien khuon mat Phân tích thiết kế hệ… None BẢNG ĐÁNH GIÁ MỨC ĐỘ THAM GIA Họ tên MSSV Mức độ tham gia Đặng Ngọc Dương 27211300649 Nguyễn Sinh Hùng 27211241343 100% Nguyễn Viết Huy 27211236021 100% Lê Viết Quân 27211228862 100% Đặng khang Huy 27211239381 100% Điểm Nhóm - hệ thống 100% Phân tích 26 thiết kế hệ… None CHƯƠNG I: GIỚI THIỆU TỔNG QUAN VỀ DỰ ÁN 1.1 Giới thiệu 1.1.1 Mục đích Tài liệu cung cấp: Một nhìn tổng quan dự án bao gồm mục đích phạm vi dự án Cái nhìn tổng quan nguồn tài nguyên, lịch trình, rủi ro, giải pháp ngân sách cho dự án Ngoài ra, xác định nhu cầu kinh doanh, vấn đề tình liên quan đến dự án khởi tạo, xây dựng rủi ro triển khai dự án 1.1.2 Phạm vi Tài liệu cung cấp nhìn tổng quan dự án phát triển Nó bao gồm cơng nghệ ứng dụng, quy trình phát triển ứng dụng nhóm tham gia phát triển Tài liệu cung cấp kế hoạch cho giai đoạn trình phát triển phần mềm dựa trình Scrum bao gồm: thời gian bắt đầu, kết thúc số ngày làm việc Đây kế hoạch chung cập nhật chi tiết trình phát triển phần mềm tài liệu 1.2 Tổng quan dự án 1.2.1 Định nghĩa Mục đích phần mềm quản lý bán hàng giúp doanh nghiệp nâng cao chất lượng dịch vụ bán hàng khách hàng cải thiện hiệu suất quản lý toàn quy trình kinh doanh Dưới mục tiêu cụ thể hệ thống: Quản lý hàng hóa cách chi tiết: Tránh thất thoát: Dựa vào quản lý hàng tồn kho theo dõi nhập/xuất hàng, hệ thống giúp ngăn chặn việc mát sản phẩm Cải thiện kiểm kê hàng hóa: Loại bỏ việc phải thực kiểm kê hàng hóa thủ cơng thay quản lý tự động, từ việc nhập hàng đến hàng tồn kho xuất hàng Quản lý kho hàng: Liên kết kho chi nhánh: Hệ thống giúp quản lý thông tin từ nhiều kho hàng chi nhánh khác nhau, giúp tối ưu hóa việc quản lý tồn kho hàng hóa Thống kê báo cáo chi tiết: Báo cáo bán hàng hàng ngày: Theo dõi doanh thu, tiền hàng trả lại thực thu ngày Thống kê theo thời gian: Theo dõi doanh thu bán hàng theo thời gian, chi nhánh khác Theo dõi sản phẩm bán chạy: Xác định sản phẩm bán chạy khoảng thời gian cụ thể Thống kê bán hàng theo chi nhánh: Theo dõi doanh thu bán hàng chi nhánh Tiết kiệm thời gian công sức: Loại bỏ nhu cầu thuê nhiều nhân viên quản lý kho, tổ chức kiểm kê in ấn tài liệu Tự động hóa việc lập báo cáo thống kê doanh thu, công nợ, giúp tiết kiệm thời gian Đơn giản hóa quy trình bán hàng: Giao diện đơn giản dễ sử dụng: Đặc biệt thiết kế để giúp nhân viên bán hàng thao tác nhanh chóng, từ việc lập đơn hàng đến in hóa đơn Quản lý đơn hàng: Thống kê đơn hàng chi tiết: Cho phép kiểm soát tất đơn hàng theo ngày, tuần, tháng, xác định trạng thái giao hàng Theo dõi tình trạng tốn: Quản lý đơn hàng tốn, chưa tốn, cơng nợ Quản lý đánh giá nhân viên: Cung cấp liệu để đánh giá hiệu suất nhân viên, bao gồm doanh số bán hàng dịch vụ khách hàng 1.3 Giải pháp 1.3.1 Mục tiêu dự án Tạo phần mềm quản lý bán hàng với mục đích nâng cao chất lượng dịch vụ bán hàng khách hàng cải thiện hiệu suất quản lý tồn quy trình kinh doanh Các mục tiêu cụ thể hệ thống bao gồm: Quản lý hàng hóa cách chi tiết để tránh thất cải thiện kiểm kê hàng hóa Quản lý kho hàng, liên kết kho chi nhánh để tối ưu hóa việc quản lý tồn kho hàng hóa Cung cấp thống kê báo cáo chi tiết doanh thu, sản phẩm bán chạy, tình trạng đơn hàng nhuận 8.Báo cáo toán báo cáo, danh sách báo cáo trước Click Button Hiển thị khung tải báo cáo, danh sách báo cáo trước 9.Báo cáo sản Click Button phẩm Hiển thị khung tải báo cáo, danh sách báo cáo trước 10.Báo cáo tồn kho Click Button Hiển thị khung tải báo cáo, danh sách báo cáo trước 11.Link tải báo cáo click 12.Submit click ControlBox Tải file báo cáo lên hệ thống Button Xác nhận tải file báo cáo 3.8.9 Giao diện quản lý thống kê Thành phần Điều kiện NULL Loại điều khiển Mục tiêu Ghi 1.Doanh thu click Button Xem tổng doanh thu 2.Đặt hàng click Button Xem lịch sử đơn giao hàng 3.Đánh giá click Button Xem lượt đánh giá khách hàng 4.Năm click Button Thay đổi doanh thu theo ngày,tháng,năm 5.Đà Nẵng click Button Vị trí cần xem doanh thu 3.8.10 Giao diện quản lý nhân viên Thành phần Điều kiện NULL Loại điều khiển Mục tiêu Ghi 1.Trở lại click Button Trở lại trang chủ 2.Tìm kiếm click Button Tìm kiếm nhân viên theo tên,mã nhân viên 3.Avatar click Button Xem thông tin chi tiết nhân viên 4.Xem thêm click Button Xem thông tin chi tiết lịch chấm công 5.QR click Button Xem Qr nhân viên 3.8.11 Giao diện quản lý khuyến Thành phần Điều kiện 1.Theo tháng click NULL Loại điều khiển Mục tiêu Listbox chọn theo tháng để xem loại Ghi khuyến 2.Theo tuần click Listbox chon theo tuần để xem loại khuyến 3.Theo ngày click Listbox chọn theo ngày để xem loại khuyến 4.nhập view view voucher xem mã để nhập mã để nhận khuyến 5.search voucher click textBox viết voucher tìm kiếm voucher để áp mã giảm giá 6.Voucher 200k view view để khách hàng biết mua sản phẩm với giá tương ứng voucher giảm giá 7.Voucher view view 500k để khách hàng biết mua sản phẩm với giá tương ứng voucher giảm giá 8.Voucher triệu view view để khách hàng biết mua sản phẩm với giá tương ứng voucher giảm giá 9.Free shipping click button áp dụng với khách hàng hàng quen thuộc shop 10.Message click button Để liên hệ với shop có vấn đề voucher tham khảo … 3.8.12 Giao diện chăm sóc khách hàng Thành phần Điều kiện 1.back click NULL Loại điều khiển Mục tiêu Button Thốt khỏi dịch vụ chăm sóc khách Ghi hàng 2.search click textBox Tìm kiếm vấn đề liên quan đến dịch vụ chăm sóc khách hàng 3.FAQ view view Để khách hàng nhận biết để tìm hỏi vấn đề cần xử lý 4.Câu hỏi click button thường gặp 5.Khuyến 6.Thanh toán lên vấn đề khách hàng hay tìm kiếm click click button button lên vấn đề ví dụ : khuyến ,voucher để xử áp mã mà không lý hỗ trợ lên vấn đề ví dụ: tốn tốn online khơng tốn mà chưa hiển thị thành cơng… 7.Đơn hàng vận chuyển click button lên vấn đề đơn hàng vận ví dụ :theo dõi đơn hàng chuyển lâu chưa đến,vấn chuyển lâu khiếu nại đơn hàng… 8.Hoàn tiền trả hàng click 9.Danh sách câu hỏi thường gặp click button listbox lên vấn đề hàng hóa bị lỗi ví dụ: hàng lỗi cần đổi trả hàng hoàn tiền ,trả hàng… Gợi ý câu hỏi hay tìm để khách hàng xem click vào để xử lý … 10.Nút chat click button 11.Icon số view view điện thoại liên hệ Hiển thị khung chat để chat trực tiếp với shop thi sdt để khách hàng liên hệ trực tiếp / 12.Icon call 24h view view hiển thị để khách hàng biết shop luôn hỗ trợ 24/7 3.9 Đặc tả 3.9.1 Yêu cầu hiệu suất ● Mục tiêu hệ thống: ➔ Quản lý thông tin sản phẩm, khách hàng, đơn hàng, ➔ Theo dõi tình hình bán hàng, doanh thu, lợi nhuận ➔ Chăm sóc khách hàng ➔ Quản lý kho hàng ➔ Tự động hóa quy trình bán hàng ● Tính khả dụng hệ thống: ➔ Hệ thống hoạt động ổn định, không bị gián đoạn ➔ Hệ thống có khả chịu tải cao, đáp ứng nhu cầu sử dụng doanh nghiệp ➔ Hệ thống có khả phục hồi nhanh chóng sau xảy cố ● Tính hiệu hệ thống: ➔ Hệ thống giúp doanh nghiệp tiết kiệm thời gian chi phí ➔ Hệ thống giúp doanh nghiệp tăng doanh thu lợi nhuận ➔ Hệ thống giúp doanh nghiệp nâng cao chất lượng dịch vụ khách hàng ● Tính sử dụng hệ thống ➔ Giao diện hệ thống thân thiện, dễ sử dụng ➔ Hệ thống có hướng dẫn sử dụng rõ ràng ➔ Hệ thống có hỗ trợ kỹ thuật từ nhà cung cấp ● Tính đáp ứng hệ thống ➔ Hệ thống có tốc độ xử lý nhanh ➔ Hệ thống có khả xử lý nhiều yêu cầu lúc ● Tính xác hệ thống ➔ Dữ liệu hệ thống cập nhật thường xuyên ➔ Hệ thống có tính kiểm tra xác thực liệu ● Tính hồn thiện hệ thống ➔ Hệ thống có đầy đủ chức cần thiết ➔ Hệ thống có khả mở rộng để đáp ứng nhu cầu phát triển doanh nghiệp ● Tính hữu ích hệ thống ➔ Hệ thống giúp doanh nghiệp cải thiện hiệu hoạt động ➔ Hệ thống giúp doanh nghiệp nâng cao lợi cạnh tranh => Đã đáp ứng mục tiêu ứng dụng quản lý bán hàng 3.9.2 Yêu cầu an toàn ● Bảo mật liệu: ➔ Dữ liệu khách hàng, liệu giao dịch lưu trữ an toàn, chống truy cập trái phép ➔ Dữ liệu lưu thường xuyên để tránh mát ➔ Dữ liệu mã hóa để bảo mật ● Bảo mật mạng: ➔ Mạng ứng dụng bảo mật tường lửa, VPN, ● Bảo vệ thông tin khách hàng: ➔ Thông tin khách hàng thu thập, sử dụng bảo mật theo quy định pháp luật ➔ Khách hàng quyền truy cập chỉnh sửa thơng tin ● Bảo vệ giao dịch tài chính: ➔ Giao dịch tài thực tảng an tồn, bảo mật ➔ Thơng tin giao dịch mã hóa ➔ Giao dịch xác thực hai yếu tố ● Bảo vệ toán: ➔ Phương thức tốn đa dạng hóa, phù hợp với nhu cầu khách hàng ➔ Thanh toán thực an tồn, bảo mật 3.9.3 u cầu văn hóa, trị ● Thái độ khách hàng: ➔ Khách hàng đối xử lịch sự, tôn trọng ➔ Khiếu nại khách hàng giải nhanh chóng, hiệu ● Quy trình kinh doanh: ➔ Quy trình kinh doanh rõ ràng, minh bạch ➔ Quy trình kinh doanh cập nhật thường xuyên ● Dễ sử dụng: ➔ Giao diện ứng dụng dễ sử dụng, thân thiện với người dùng ➔ Các chức ứng dụng bố trí hợp lý, dễ tìm kiếm ● Tiện lợi: ➔ Ứng dụng truy cập từ nhiều thiết bị khác ➔ Ứng dụng sử dụng offline ● Giá trị sử dụng: ➔ Ứng dụng giúp nâng cao hiệu quản lý bán hàng ➔ Ứng dụng giúp tiết kiệm thời gian chi phí ● Tăng cường hiệu khách hàng: ➔ Ứng dụng giúp khách hàng dễ dàng mua sắm, toán ➔ Ứng dụng giúp khách hàng hưởng nhiều ưu đãi KẾT LUẬN: Trong trình nghiên cứu, phân tích, thiết kế hệ thống ứng dụng quản lý bán hàng, đạt kết quan trọng sau: Hiểu rõ yêu cầu: ○ Chúng tơi tiến hành phân tích kỹ lưỡng thu thập đầy đủ yêu cầu từ khách hàng, đặc biệt chức quan trọng hệ thống quản lý bán hàng Thiết kế hệ thống linh hoạt: ○ Sơ đồ mức 0, mức mức xây dựng cách chi tiết để mô tả cách hệ thống tương tác xử lý liệu Chúng áp dụng kiến trúc Microservices để tạo thành phần nhỏ, giúp hệ thống linh hoạt dễ quản lý Lựa chọn công nghệ đáng tin cậy: ○ Chúng chọn cẩn thận công nghệ từ phần cứng đến phần mềm, đảm bảo tính hiệu đáng tin cậy hệ thống Các định dựa yêu cầu cụ thể ứng dụng quản lý bán hàng khả mở rộng tương lai Tính mở rộng linh hoạt: ○ Thiết kế tập trung vào việc tạo hệ thống mở rộng linh hoạt Sử dụng kiến trúc Microservices giúp chúng tơi dễ dàng mở rộng bảo trì hệ thống nhu cầu tăng cao, đặc biệt môi trường kinh doanh đòi hỏi linh hoạt đáp ứng nhanh chóng Tổng cộng, hệ thống ứng dụng quản lý bán hàng không đáp ứng đầy đủ u cầu chức mà cịn đảm bảo tính linh hoạt, mở rộng đáng tin cậy, mang lại trải nghiệm người dùng tốt giúp doanh nghiệp quản lý bán hàng cách hiệu