



















Preview text:
lOMoAR cPSD| 60734260
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN
HỌC PHẦN: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG MÃ ĐỀ THI: 17
TÊN ĐỀ TÀI: Phân tích và thiết kế hệ thống Quản lý cửa
hàng bán điện thoại
LỚP TÍN CHỈ: PTVTKHT.03.K14.07.LT.C04.1_LT
Giảng viên hướng dẫn: Ngô Thị Hoa
Danh sách sinh viên thực hiện: Nhóm 4 Mục lục lOMoAR cPSD| 60734260 Lời mở đầu
Trong bối cảnh công nghệ thông tin ngày càng phát triển, nhu cầu tin học hóa các hoạt động quản
lý trong doanh nghiệp và cửa hàng ngày càng trở nên cấp thiết. Các cửa hàng bán điện thoại hiện
nay không chỉ kinh doanh sản phẩm đa dạng mà còn phải quản lý lượng thông tin lớn về khách
hàng, nhà cung cấp, sản phẩm, tồn kho, đơn hàng và nhân viên. Việc quản lý thủ công bằng sổ
sách hoặc bảng tính truyền thống dễ dẫn đến sai sót, mất thời gian và không đáp ứng được yêu cầu kinh doanh hiện đại.
Hệ thống Quản lý cửa hàng bán điện thoại ra đời nhằm tự động hóa và tối ưu hóa quá trình quản
lý. Hệ thống cung cấp các chức năng như quản lý sản phẩm, nhập – xuất kho, bán hàng, chăm sóc
khách hàng, thống kê doanh thu và hỗ trợ ra quyết định cho chủ cửa hàng. Việc áp dụng hệ thống
này giúp tiết kiệm thời gian, giảm sai sót, tăng hiệu quả kinh doanh và nâng cao trải nghiệm khách hàng.
Đề tài “Phân tích và thiết kế hệ thống Quản lý cửa hàng bán điện thoại” tập trung nghiên cứu,
xây dựng mô hình hệ thống thông tin hỗ trợ toàn diện cho cửa hàng điện thoại. Nội dung chính
bao gồm khảo sát yêu cầu thực tế, phân tích nghiệp vụ, xây dựng mô hình dữ liệu, mô hình xử lý
và thiết kế các chức năng của hệ thống. Đây là bước tiền đề quan trọng trước khi triển khai và phát
triển phần mềm thực tế, góp phần đáp ứng nhu cầu quản lý chuyên nghiệp trong ngành bán lẻ điện thoại di động.
CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI
1.1. Lý do chọn đề tài
Trong thời đại công nghệ số, ngành bán lẻ điện thoại di động và phụ kiện đang ngày càng phát
triển mạnh mẽ, đặc biệt với sự xuất hiện liên tục của các sản phẩm mới từ nhiều thương hiệu lớn.
Sự cạnh tranh gay gắt giữa các cửa hàng, chuỗi siêu thị và các nền tảng thương mại điện tử khiến
việc quản lý cửa hàng điện thoại một cách chuyên nghiệp và hiệu quả trở thành yếu tố sống còn. lOMoAR cPSD| 60734260
Hiện nay, phần lớn các cửa hàng nhỏ và vừa vẫn sử dụng phương pháp quản lý thủ công bằng sổ
sách hoặc bảng tính (Excel). Điều này dẫn đến nhiều hạn chế: •
Dễ nhầm lẫn trong việc nhập xuất hàng hóa, kiểm soát tồn kho và tính toán doanh thu. •
Việc tổng hợp báo cáo, theo dõi tình hình kinh doanh mất nhiều thời gian, kém hiệu quả. •
Khó khăn trong quản lý khách hàng, bảo hành và chăm sóc sau bán hàng. •
Không đáp ứng nhu cầu mở rộng quy mô và tích hợp với các kênh bán hàng trực tuyến.
Nhận thấy sự cần thiết của việc tin học hóa công tác quản lý bán lẻ điện thoại, nhóm thực hiện lựa chọn đề tài:
“Phân tích và thiết kế hệ thống Quản lý cửa hàng bán điện thoại”
Đề tài này không chỉ áp dụng kiến thức đã học về phân tích và thiết kế hệ thống thông tin mà còn
hướng đến việc xây dựng một mô hình hệ thống có khả năng triển khai thực tế, mang tính ứng dụng cao.
1.2. Ý nghĩa thực tiễn của đề tài
Đề tài mang lại giá trị thiết thực cả về mặt lý luận và ứng dụng: lOMoAR cPSD| 60734260 Về lý luận: •
Giúp sinh viên, nhà nghiên cứu rèn luyện kỹ năng khảo sát, phân tích yêu cầu và
mô hình hóa hệ thống theo phương pháp UML. •
Nâng cao khả năng thiết kế cơ sở dữ liệu, kiến trúc phần mềm, kỹ năng lập tài liệu kỹ thuật. •
Là cơ sở để triển khai hệ thống phần mềm quản lý bán hàng trong thực tế. •
Về ứng dụng thực tiễn: •
Cung cấp giải pháp quản lý cửa hàng điện thoại chuyên nghiệp, hỗ trợ quản lý sản
phẩm, khách hàng, nhà cung cấp, nhân viên và các giao dịch bán hàng. •
Giúp chủ cửa hàng tiết kiệm thời gian, giảm sai sót trong quy trình kinh doanh. •
Hỗ trợ ra quyết định thông qua các báo cáo doanh thu, tồn kho, lợi nhuận. •
Tăng cường chất lượng phục vụ khách hàng, dễ dàng tra cứu thông tin sản phẩm, hóa đơn, bảo hành. •
Là nền tảng để mở rộng hệ thống bán hàng đa kênh (online và offline) trong tương lai.
1.3. Mục tiêu của đề tài
1.3.1. Mục tiêu tổng quát
Phân tích và thiết kế hệ thống quản lý cửa hàng bán điện thoại nhằm xây dựng một hệ thống thông
tin tin cậy, chính xác, dễ sử dụng và có khả năng đáp ứng nhu cầu quản lý trong thực tế.
1.3.2. Mục tiêu cụ thể •
Khảo sát quy trình nghiệp vụ kinh doanh, quản lý tại cửa hàng bán điện thoại. lOMoAR cPSD| 60734260 •
Xác định yêu cầu hệ thống: chức năng, phi chức năng, yêu cầu bảo mật và giao diện. •
Xây dựng mô hình hệ thống thông qua các sơ đồ UML và sơ đồ dữ liệu.
Thiết kế cơ sở dữ liệu logic và vật lý. •
Thiết kế kiến trúc phần mềm, các chức năng chính và giao diện người dùng mẫu. •
Chuẩn bị bộ tài liệu phân tích và thiết kế làm nền tảng triển khai phần mềm thực tế.
1.4. Nhiệm vụ nghiên cứu
Để đạt được mục tiêu trên, đề tài cần thực hiện các nhiệm vụ sau:
1. Khảo sát thực tế: Tìm hiểu hoạt động kinh doanh, quản lý bán hàng, nhập hàng, xuất hàng
và bảo hành tại cửa hàng.
2. Thu thập và phân tích yêu cầu: Xác định nhu cầu từ các bên liên quan (chủ cửa hàng,
nhân viên bán hàng, nhân viên kho, khách hàng).
3. Đề xuất hệ thống mới: Xây dựng sơ đồ luồng dữ liệu, quy trình nghiệp vụ tối ưu.
4. Thiết kế mô hình dữ liệu: Xây dựng sơ đồ ERD, bảng cơ sở dữ liệu, khóa chính, khóa ngoại.
5. Thiết kế chức năng và giao diện: Xác định Use Case, phân tích chức năng, tạo mockup giao diện.
6. Tài liệu hóa: Viết báo cáo chi tiết để làm tài liệu kỹ thuật, phục vụ triển khai thực tế.
1.5. Đối tượng nghiên cứu •
Cửa hàng bán điện thoại di động, smartphone, phụ kiện, sim số, dịch vụ bảo hành. •
Quy trình quản lý hàng hóa, nhập – xuất kho, bán hàng, thanh toán, bảo hành. •
Đối tượng sử dụng hệ thống: Chủ cửa hàng, nhân viên bán hàng, nhân viên kho, kế toán và khách hàng. lOMoAR cPSD| 60734260
1.6. Phạm vi nghiên cứu
Không gian: Tập trung vào một cửa hàng bán điện thoại cụ thể, có tính tổng quát để áp
dụng cho các cửa hàng tương tự. • Chức năng chính: •
Quản lý danh mục sản phẩm (điện thoại, phụ kiện). •
Quản lý khách hàng, nhà cung cấp. •
Quản lý nhập hàng, xuất hàng, tồn kho. •
Quản lý bán hàng, hóa đơn, thanh toán. •
Quản lý nhân viên và phân quyền người dùng. •
Thống kê, báo cáo doanh thu và lợi nhuận. •
Ngoại lệ: Không triển khai tính năng tích hợp thanh toán trực tuyến, thương
mại điện tử đa kênh hoặc hệ thống CRM nâng cao.
1.7. Yêu cầu chức năng của hệ thống
Hệ thống cần đáp ứng các nhóm chức năng chính:
1. Quản lý sản phẩm: •
Thêm, sửa, xóa sản phẩm. •
Quản lý thông tin sản phẩm: tên, mã, giá, hãng, số lượng tồn. •
Tra cứu sản phẩm theo mã hoặc tên.
2. Quản lý khách hàng: •
Lưu thông tin khách hàng: họ tên, số điện thoại, địa chỉ. •
Theo dõi lịch sử mua hàng, chính sách bảo hành. lOMoAR cPSD| 60734260
3. Quản lý nhà cung cấp: lOMoAR cPSD| 60734260 •
Lưu thông tin nhà cung cấp: tên, địa chỉ, số điện thoại, mã số thuế. •
Quản lý đơn nhập hàng từ nhà cung cấp.
4. Quản lý bán hàng: •
Tạo đơn hàng, hóa đơn bán hàng. •
Ghi nhận phương thức thanh toán (tiền mặt, chuyển khoản). •
Cập nhật tồn kho khi bán hàng. 5. Quản lý kho: •
Nhập hàng mới, cập nhật số lượng tồn kho. •
Xuất kho khi bán hàng, trả hàng. •
Thống kê tồn kho định kỳ.
6. Quản lý nhân viên: •
Thêm, sửa, xóa nhân viên. •
Phân quyền theo vai trò: Admin, nhân viên bán hàng, nhân viên kho.
7. Thống kê và báo cáo: •
Báo cáo doanh thu theo ngày, tháng, quý. •
Báo cáo hàng tồn, hàng bán chạy. •
Biểu đồ doanh số trực quan.
8. Tìm kiếm và tra cứu: •
Tìm kiếm sản phẩm, khách hàng, hóa đơn theo mã hoặc từ khóa.
9. Bảo mật và sao lưu dữ liệu: •
Hệ thống có cơ chế đăng nhập, phân quyền, sao lưu và khôi phục dữ liệu. lOMoAR cPSD| 60734260
1.8. Phương pháp nghiên cứu
Để hoàn thành đề tài, nhóm áp dụng các phương pháp sau: •
Khảo sát thực tế: Quan sát quy trình bán hàng, kho, bảo hành tại cửa hàng. •
Phỏng vấn và lấy ý kiến: Làm việc với chủ cửa hàng và nhân viên để hiểu nhu cầu thực tế. •
Phân tích yêu cầu: Sử dụng phương pháp phân tích hệ thống thông tin, đặc tả yêu cầu. •
Mô hình hóa UML: Dùng sơ đồ Use Case, lớp, tuần tự, hoạt động để minh họa hệ thống. •
Thiết kế dữ liệu: Dùng sơ đồ ERD và chuẩn hóa dữ liệu. •
Nghiên cứu tài liệu: Tham khảo giáo trình, tài liệu phần mềm quản lý bán hàng, sách chuyên ngành. lOMoAR cPSD| 60734260 Chương II 2.1 Biểu đồ use case ảnh 1 : Sơ đồ phân rã lOMoAR cPSD| 60734260 ảnh 2
biểu đồ phân rã khách hang
ảnh 3 biểu đồ phân rã nhân viên lOMoAR cPSD| 60734260 ảnh 4
biểu đồ phân rã quản lý lOMoAR cPSD| 60734260 ảnh 5
Biểu đồ phân rã quản trị hệ thống ảnh 6 lOMoAR cPSD| 60734260
2.2. Biểu đồ hoạt động
Biểu đồ hoạt động – Chức năng Đặt hàng ảnh 7
Biểu đồ hoạt động – Chức năng Thanh toán lOMoAR cPSD| 60734260 ảnh 8
Biểu đồ hoạt động – Chức năng Quản lý sản phẩm ảnh 9 lOMoAR cPSD| 60734260
Biểu đồ hoạt động – Chức năng Quản lý khách hàng ảnh 10
2.3. Biểu đồ lớp tổng quát lOMoAR cPSD| 60734260 ảnh 11
Biểu đồ lớp phân tích cho từng chức năng phân rã
Chức năng Quản lý sản phẩm lOMoAR cPSD| 60734260 ảnh 12
Chức năng Quản lý khách hàng ảnh 13
Chức năng Bán hàng (Đặt hàng, Thanh toán) ảnh 14
Chức năng Quản lý nhân viên lOMoAR cPSD| 60734260 ảnh15
2.4. Biểu đồ trình tự Biểu
đồ trình tự đăng nhập ảnh 16 lOMoAR cPSD| 60734260
Quản lý sản phẩm (Thêm / Sửa / Xóa) ảnh 17