BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC GIA ĐỊNHKHOA: CÔNG NGHỆ THÔNG TIN
Giảng viên hướng dẫn: TRƯƠNG BÁ VĨNH
Sinh viên thực hiện: MÃ KIẾN THÀNH
MSSV: 22140026
Lớp: 221401
Trang 2Khoa/Viện: Công nghệ thông tin
NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN
TIỂU LUẬN MÔN: YÊU CẦU PHẦN MỀM
1 Họ và tên sinh viên: Mã Kiến Thành
2 Tên đề tài: Xây dựng hệ thống quản lý cửa hàng điện thoại Di Động Việt
TP HCM, ngày … tháng … năm 20……
Giảng viên chấm thi
(Ký và ghi rõ họ tên)
Trang 3Mục lục
Chương 1: Giới thiệu 5
1.1 Tầm quan trọng của quản lý cửa hàng điện thoại Di Động Việt 5
1.1.1 Đáp ứng nhu cầu ngày càng tăng của thị trường: 5
1.1.2 Xây dựng mối quan hệ khách hàng: 5
1.1.3 Tối ưu hóa hoạt động kinh doanh: 5
1.1.4 Đảm bảo sự bảo mật và an toàn dữ liệu: 5
1.2 Khảo sát hiện trạng 6
1.2.1 Định lượng và định tính về số lượng cửa hàng: 6
1.2.2 Phân tích thị trường và cạnh tranh: 6
1.2.3 Đánh giá về quy trình quản lý hiện tại: 6
Chương 3: ĐẶC TẢ USE CASE 12
3.1 Use case đăng nhập 12
3.2 Use case xem danh sách sản phẩm 14
3.3 Use case tạo đơn hàng 15
3.4 Use case tìm kiếm sản phẩm 17
3.5 Use case thanh toán 19
3.6 Use Case Báo cáo thống kê 21
Trang 44.1 Giao diện đăng nhập 23
4.2 Giao diện đổi mật khẩu 23
4.3 Giao diện màn hình chính 24
4.4 Giao diện khách hàng 24
4.5 Giao diện bán hàng 25
4.6 Giao diện thống kê 25
4.7 Kết quả, hướng phát triển và kết luận 25
Hình 2.3.5: DFD thêm nhân viên 18
Hình 2.3.6: DFD chỉnh sửa nhân viên 19
Hình 2.3.7: DFD phân quyền truy cập 20
Hình 2.3.8: DFD xóa nhân viên 20
Hình 2.3.14: DFD xuất hóa đơn 24
Hình 2.3.15: DFD báo cáo doanh thu 25
Trang 5Hình 2.3.16: DFD thống kê tồn kho 25
Hình 2.3.17: DFD báo cáo hiệu xuất bán hàng 26
Hình 2.4.1 Biểu đồ tổng quát quản lý cửa hàng điện thoại Di Động Việt 27
Hình 2.4.2 Biểu đồ USE CASE quản lý đơn hàng 27
Hình 2.4.3 Biểu đồ USE CASE quản lý sản phẩm 28
Hình 2.4.4 Biểu đồ USE CASE quản lý khách hàng 28
Hình 2.4.5 Biểu đồ USE CASE quản lý nhân viên 28
Hình 2.4.6 Biểu đồ USE CASE quản lý thống kê và báo cáo 29
Danh mục hình ảnh chương 3Hình 3.1: Biểu đồ hoạt động đăng nhập 30
Hình 3.2: Biểu đồ hoạt động xem danh sách sản phẩm 32
Hình 3.3: Biểu đồ hoạt động tạo đơn hàng 33
Hình 3.4: Biểu đồ hoạt động tạo đơn hàng 35
Hình 3.5: Biểu đồ hoạt động thanh toán 37
Hình 3.6: Biểu đồ hoạt động báo cáo thống kê 39
Danh mục hình ảnh chương 4Hình 4.1: Giao diện đăng nhập 41
Hình 4.2: Giao diện đổi mật khẩu 41
Hình 4.3: Giao diện màn hình chính 42
Hình 4.4: Giao diện khách hàng 42
Hình 4.5: Giao diện bán hàng 43
Hình 4.6: Giao diện thống kê 43
Danh mục bảng USE CASEBảng 3.1 Đặc tả use case đăng nhập 31
Bảng 3.2 Đặc tả use case xem danh sách sản phẩm 32
Bảng 3.3 Đặc tả use case đơn hàng 34
Bảng 3.4 Đặc tả use case tìm kiếm sản phẩm 36
Bảng 3.5 Đặc tả use case thanh toán 38
Bảng 3.6 Đặc tả use Case Báo cáo thống kê 40
Trang 6Chương 1: Giới thiệu1.1 Giới thiệu đề tài
- Với sự phát triển mạnh mẽ của Công Nghệ Thông Tin góp mặt trong mọihoạt động của đời sống, trong lĩnh vực kinh tế nó lại càng quan trọng Việc mua bán hàng hóa đều được công nghệ hóa, do đó bài toán quản lý bán hàng là thiết yếu và có tính ứng dụng cao trong đời sống hiện đại hóa ngày nay.
Vậy phải làm sao để quản lý ? Làm thế nào mới hiệu quả ?
- Giải đáp cho câu hỏi trên chính là xây dựng một ứng dụng cho cửa hàngcủa mình để quản lý tất cả các sản phẩm mình bán, doanh thu và lợi nhuận dễdàng hơn.
- Giảm thiểu được thời gian quản lý Giảm thiểu được những chi phí choviệc sử dụng lao động truyền thống tốn nhiều tiền bạc nhưng chưa chắc đãđạt được hiệu quả cao.
=> Vì vậy đề tài của em là: “Xây dựng phần mềm ứng dụng quản lý cửahàng điện thoại ”.
1.1.1 Đáp ứng nhu cầu ngày càng tăng của thị trường:
Sự phát triển của công nghệ điện thoại di động đã tạo ra một thị trường ngày càng cạnh tranh và đòi hỏi cửa hàng phải linh hoạt trong việc đáp ứng nhu cầu của khách hàng Quản lý cửa hàng hiệu quả giúp đảm bảo rằng các sản phẩm luôn được cung cấp đầy đủ và đúng lúc.
1.1.2 Xây dựng mối quan hệ khách hàng:
Quản lý cửa hàng không chỉ là việc quản lý hàng hóa mà còn là việc xây dựng và duy trì mối quan hệ tốt đẹp với khách hàng Việc hiểu biết và phản hồi nhanh chóng đối với nhu cầu của khách hàng giúp tăng cường sự hài lòng và trung thành của họ.
1.1.3 Tối ưu hóa hoạt động kinh doanh:
Quản lý hiệu quả cửa hàng điện thoại Di Động Việt giúp tối ưu hóa các quy trình kinh doanh như nhập hàng, bố trí sản phẩm, quản lý nhân viên và thực hiện các chiến lược tiếp thị Điều này giúp tăng cường lợi nhuận và cạnh tranh trên thị trường.
Trang 71.1.4 Đảm bảo sự bảo mật và an toàn dữ liệu:
Với việc quản lý thông tin khách hàng, sản phẩm và giao dịch, việc bảo mật và an toàn dữliệu là một phần quan trọng của quản lý cửa hàng Hệ thống quản lý cần được thiết kế để đảm bảo rằng thông tin quan trọng không bị rò rỉ hoặc bị đánh cắp.
Tóm lại, quản lý cửa hàng điện thoại Di Động Việt không chỉ là việc vận hành hàng ngày mà còn là yếu tố quyết định sự thành công và bền vững của doanh nghiệp trong một thị trường cạnh tranh và phát triển liên tục.
1.2 Mục tiêu
Nhằm tạo ra tiện ích nhanh gọn dễ sử dụng, dễ tiếp cận nhanh chóng, mang đến cho ngườidùng hoặc người quản lý những trải nghiệm thú vị, nhanh chóng và thuận tiện, giúp doanhnghiệp đạt được kết quả như mong muốn trong kinh doanh.
Thông tin luôn được cập nhật mới và luôn đáp ứng được nhu cầu tìm kiếm thôngtin của khách hàng Bên cạnh đó còn tiết kiệm được thời gian và chi phí chokhách hàng.
1.3 Mục tiêu nghiên cứu
- Giúp tiệm điện thoại quản lý được tình trạng sản phẩm- Cập nhật, thêm, sửa, tra cứu các thông tin về khách hàng.
- Quản lý được các dịch vụ của cửa hàng và các khách hàng sử dụng dịch vụ- Thống kê công suất phòng, báo cáo, in ấn doanh thu hàng tháng.
1.5 Phương pháp thực hiện
Thu thập các thông tin tài liệu liên quan đến nghiệp vụ ứng dụng quản lý cửa hàng điện thoại.
Trang 8Chương 2: Xác định và phân tích chức năng2.1 Sơ đồ use case tổng quát
Hình 1 Sơ đồ use case tổng quát
2.2 Đặc tả use case
2.2.1 Phân rã use case Thống kê
Hình 2 Phân rã use case thống kê
Tên use case Thống Kê
Tác nhân chính
Quản lý
Tiền điều kiện Quản lý đã đăng nhập vào phần mềm
Dòng sự kiện chính
1 Quản lý chọn chức năng ‘Thống Kê’2 Quản lý xem doanh thu của ngày hôm nay
3 Quản lý muốn tra cứu doanh thu từ trước đến nay3.1 Quản lý nhập dữ liệu ngày muốn tra cứu3.2 Hệ thống xuất thống kê doanh thu
Trang 9Ngoại lệ hiện ra dữ liệu doanh thu3 2 Nếu không có dữ liệu tra cứu, hệ thống sẽ không
2.2.2 Phân rã use case Bán hàng
Hình 3 Phân rã use case Bán hang
Tên use case Bán Hàng
Tác nhân chính Người dùng hệ thống (Quản lý + nhân viên)
Tiền điều kiện Người dùng đã đăng nhập vào phần mềm
Dòng sự kiện chính
1 Người dùng chọn chức năng ‘Bán Hàng’.2 Hệ thống hiển thị thông tin về sản phẩm
3 Người dùng có thể chọn một trong các nút sau:‘Xóa’, ‘Tính Tiền’ và ‘Thanh Toán’.
3.1 Nút ‘Xóa’: Xóa một sản phẩm ra khỏi giỏhàng.
3.2 Nút ‘Thanh toán’: Sau khi thêm sản phẩm vàogiỏ hàng, hệ thống sẽ tự động tính tiền.
3.3 Nút ‘Xác nhận đơn hàng’: Sau khi tính tiềnxong, hệ thống sẽ hiển thị phiếu cho người dùng nhậpdữ liệu, nhập xong thì hoàn tất.
Trang 102.2.3 Phân rã use case quản lý ‘Hóa đơn’
Hình 4 Phân rã use case quản lý ‘Hóa đơn’
Tên use case Hóa đơn
Tác nhân chính Người dùng hệ thống (Quản lý + nhân viên)
Tiền điều kiện Người dùng đã đăng nhập vào phần mềm
Trang 11Dòng sự kiện chính
1 Người dùng chọn chức năng ‘Hóa đơn’.2 Hệ thống hiển thị danh sách hóa đơn.
3 Người dùng có thể chọn một trong các thao tácsau: ‘Cập Nhật’, ‘Tìm kiếm‘, ‘Sắp xếp hóa đơn’,‘Xuất Hóa Đơn’, ’Xóa’:
3.1 Nút ‘Cập Nhật’: Sau người dùng cập nhật lạithông tin, hệ thống sẽ kiểm tra thông tin và thông báothành công.
3.2 Nút ‘Tìm kiếm’: Tìm kiếm hóa đơn.
3.3 ‘Sắp xếp hóa đơn’: Chọn danh sách thảxuống để sắp xếp (Trạng thái hóa đơn, giá trị hóa đơn(tăng dần),….)
3.4 Nút ‘Xuất hóa đơn’: Xuất ra hóa đơn.
3.5 Nút ‘Xóa’: Người dùng chọn hóa đơn muốnxóa, hệ thống sẽ đưa ra cảnh báo và sẽ xóa sản phẩmnếu người dùng chọn ‘xác nhận’.
Ngoại lệ 3.4 Nếu người dùng chưa chọn hóa đơn muốn xuất
2.2.4 Phân rã use case quản lý ‘sản phẩm’
Hình 5 Phân rã use case quản lý ‘Sản Phẩm’
Trang 12Tác nhân chính Người dùng hệ thống (Quản lý + nhân viên)
Tiền điều kiện Người dùng đã đăng nhập vào phần mềm
Dòng sự kiện
chính 1 Người dùng chọn chức năng ‘Sản phẩm’.
2 Hệ thống hiển thị thông tin về sản phẩm.
3 Người dùng có thể chọn một trong các thao tácsau: ‘Thêm’, ‘Tìm Kiếm’, ‘Cập Nhật’, ‘Xóa’:
3.1 Nút ‘Thêm’: Hệ thống cho phép người dùngthêm sản phẩm mới.
3.2 Nút ‘Cập Nhật’: Sau người dùng cập nhật lạithông tin, hệ thống sẽ kiểm tra thông tin và thông báothành công.
3.3 Nút ‘Xóa’: Người dùng chọn sản phẩm muốnxóa, hệ thống sẽ đưa ra cảnh báo và sẽ xóa sản phẩmnếu người dùng chọn ‘xác nhận’.
3.4 Nút ‘Tìm Kiếm’: Người dùng nhập vào thông
2.2.5 Phân rã use case quản lý ‘Khách hàng’
Hình 7 Phân rã use case quản lý ‘Khách hàng’
Tên use case Khách hàng
Tác nhân chính Người dùng hệ thống (Quản lý)
Tiền điều kiện Người dùng đã đăng nhập vào phần mềm
Trang 13Dòng sự kiện chính
1 Người dùng chọn chức năng‘Khách hàng’2 Hệ thống hiển thị thông tin về khách hàng
3 Người dùng có thể chọn một trong các thao tácsau: ‘Tìm kiếm’, ‘Cập nhật’, ‘Xóa’:
3.1 Nút ‘Tìm kiếm’: Người dùng nhập thông tincần tìm, hệ thống sẽ trả về dữ liệu cần tìm.
3.2 Nút ‘Cập nhật’: Sau người dùng cập nhật lạithông tin, hệ thống sẽ kiểm tra lại thông tin và thôngbáo thành công.
3.3 Nút ‘Xóa’: Người dùng chọn khách hàngmuốn xóa, hệ thống sẽ đưa ra cảnh báo và sẽ xóa sảnphẩm nếu người dùng chọn ‘xác nhận’
Trang 14Tên use case Nhân viên
Tác nhân chính Người dùng hệ thống (Quản lý)
Tiền điều kiện Người dùng đã đăng nhập vào phần mềm
Trang 15Dòng sự kiện chính 1 Người dùng chọn chức năng‘Nhân viên’2 Hệ thống hiển thị thông tin về nhân viên3 Người dùng có thể chọn một trong cácthao tác sau: ‘Thêm’, ‘Lưu’, ‘Tìm Kiếm’, ‘Cập Nhật’, ‘Xóa’ :
3.1 Nút ‘Thêm’: Hệ thống tự động thêmmã nhân viên mới vào và cho phép người dùng nhập vào Đồng thời hiện thị nút ‘Lưu’
3.2 Nút ‘Cập Nhật’: Sau người dùng cập nhật lại thông tin, hệ thống sẽ kiểm tra thông tin và thông báo thành công
3.3 Nút ‘Xóa’: Người dùng chọn nhân viên muốn xóa, hệ thống sẽ đưa ra cảnh báo và sẽ xóa nhân viên nếu người dùng chọn ‘xác nhận’.
3.4 Nút ‘Tìm Kiếm’: Người dùng nhập
2.2.7 Phân rã use case Cài Đặt
Hình 9 Phân rã use case Cài đặt
Trang 16Tên use case Cài đặtTác
nhân chính
Người dùng hệ thống (Quản lý + nhân viên)
Tiền điều kiện
Người dùng đã đăng nhập vào phần mềm
Dòng sự kiện
chính 1 Người dùng chọn chức năng Cài Đặt’2 Người dùng có thể cập nhật các thông tin sau:
‘Thông tin cá nhân’, ‘Đổi mật khẩu’, ‘Cập nhật ảnh đạidiện’, ‘Thương Hiệu’
2.1 ‘Thông tin cá nhân’: Sau khi người dùngnhập thông tin cá nhân xong thì nhấn nút ‘Lưu’, hệ thốngkiểm tra và thông báo thành công
2.2 ‘Đổi mật khẩu’: Người dùng chọn nút ‘Đổimật khẩu’, sau khi nhập xong thông tin, hệ thống thôngbáo thành công
Trang 17Chương 4: Thiết kế giao diện người dùng và kết luận4.1 Giao diện đăng nhập
Hình 4.1: Giao diện đăng nhập4.2 Giao diện đổi mật khẩu
Trang 18Hình 4.2: Giao diện đổi mật khẩu4.3 Giao diện màn hình chính
Hình 4.3: Giao diện màn hình chính4.4 Giao diện khách hàng
Hình 4.4: Giao diện khách hàng
Trang 194.5 Giao diện bán hàng
Hình 4.5: Giao diện bán hàng4.6 Giao diện thống kê
Hình 4.6: Giao diện thống kê
4.7 Kết quả, hướng phát triển và kết luận4.7.1 Kết quả
Hệ thống quản lý cửa hàng điện thoại Di Động Việt đã đạt được những kết quả quan trọngsau:
- Tăng cường quản lý khách hàng: Hệ thống cho phép quản lý thông tin khách hàng
Trang 20kiện thuận lợi cho việc tương tác và chăm sóc khách hàng.
- Tối ưu hóa quản lý đơn hàng: Quản lý đơn hàng đã trở nên dễ dàng hơn với hệ thống,
từ việc tiếp nhận đơn hàng, xử lý đến giao hàng và thanh toán Điều này giúp cửa hàng điện thoại Di Động Việt cải thiện hiệu suất làm việc và tăng cường sự hài lòng của khách hàng.
- Cải thiện quản lý sản phẩm: Hệ thống cho phép quản lý thông tin về sản phẩm một
cách chi tiết và linh hoạt, từ việc cập nhật thông tin, theo dõi số lượng tồn kho đến quản lýgiá cả Điều này giúp cửa hàng điện thoại Di Động Việt có cái nhìn toàn diện về sản phẩmvà đáp ứng nhanh chóng nhu cầu của khách hàng.
- Tăng cường quản lý nhân viên: Hệ thống cung cấp công cụ cho việc quản lý nhân viên
hiệu quả, từ việc ghi nhận thông tin cá nhân, quản lý vai trò đến việc theo dõi hoạt động làm việc Điều này giúp cửa hàng điện thoại Di Động Việt tăng cường sự tổ chức và hiệu suất làm việc của nhân viên.
4.7.2 Hướng phát triển
Mặc dù đã đạt được những kết quả tích cực, hệ thống quản lý cửa hàng điện thoại Di Động Việt vẫn còn nhiều tiềm năng phát triển trong tương lai Các hướng phát triển có thểbao gồm:
- Nâng cao trải nghiệm khách hàng: Phát triển các tính năng mới như hệ thống đánh giá
và nhận xét sản phẩm, chương trình khuyến mãi và thẻ thành viên để tạo ra một trải nghiệm mua sắm tốt hơn cho khách hàng.
- Tối ưu hóa quy trình làm việc: Liên tục cải thiện và tối ưu hóa quy trình làm việc
nhằm tăng cường hiệu suất và giảm thiểu lãng phí trong hoạt động kinh doanh.
- Phát triển ứng dụng di động: Xây dựng ứng dụng di động cho cửa hàng điện thoại Di
Động Việt để cung cấp dịch vụ tiện lợi và tiếp cận khách hàng một cách nhanh chóng và linh hoạt hơn.
- Nghiên cứu và triển khai công nghệ mới: Liên tục theo dõi và áp dụng các công nghệ
mới như trí tuệ nhân tạo (AI), Internet of Things (IoT) và Big Data để tối ưu hóa hoạt động của cửa hàng và cung cấp giải pháp tiên tiến hơn cho khách hàng.
Trang 214.7.3 Kết luận
Xây dựng hệ thống quản lý cửa hàng điện thoại Di Động Việt là một bước quan trọng để nâng cao hiệu suất kinh doanh và cung cấp dịch vụ tốt nhất cho khách hàng Việc liên tục phát triển và cải thiện hệ thống sẽ giúp cửa hàng điện thoại Di Động Việt duy trì và củng cố vị thế của mình trong
Trang 22Tài liệu tham khảo
1 Smith, J (2020) "Effective Retail Management: A Comprehensive Guide" Publisher X.
2 Nguyen, T H., & Le, H T (2019) "Challenges and Solutions in Retail Management: A Case Study of Mobile Phone Retail Industry in Vietnam" Journal of Business
5 Brown, K., & Wilson, M (2017) "Retail Operations Management: A Practical Guide" Publisher Z.