TRƯỜNG ĐẠI HỌC SÀI GÒN KHOA CÔNG NGHỆ THÔNG TIN HỌC PHẦN: PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỒ ÁN PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ KHO ĐIỆN THOẠI DI ĐỘNG Giảng viên hướng dẫn: Phan Nguyệt Minh Nhóm sinh viên thực hiện Đinh Ngọc Ân – 3121410062 Vũ Trung Hiếu – 3121410202 Bùi Nguyễn Trung Kiên – 3120560048 Trần Vạn Tấn - 3121560083 TP. HCM THÁNG 12/2023 TRƯỜNG ĐẠI HỌC SÀI GÒN KHOA CÔNG NGHỆ THÔNG TIN HỌC PHẦN: PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỒ ÁN PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ KHO ĐIỆN THOẠI DI ĐỘNG Giảng viên hướng dẫn: Phan Nguyệt Minh Nhóm sinh viên thực hiện Đinh Ngọc Ân – 3121410062 Vũ Trung Hiếu – 3121410202 Bùi Nguyễn Trung Kiên – 3120560048 Trần Vạn Tấn - 3121560083 TP. HCM THÁNG 12/2023 2 NHẬN XÉT CỦA GIẢNG VIÊN …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… 3 LỜI CẢM ƠN Chúng em xin chân thành cảm ơn đến cô Phan Nguyệt Minh – giảng viên bộ môn “Phân tích thiết kế hướng đối tượng” thuộc Khoa Công Nghệ Thông Tin, trường Đại học Sài Gòn, đã trang bị cho chúng em những kiến thức, kỹ năng cơ bản cần có để có thể hoàn thành đồ án này. Tuy nhiên, trong quá trình hoàn thiện đồ án, với vốn kiến thức cũng như kinh nghiệm còn rất khiêm tốn và là bước đầu làm quen với công việc nghiên cứu mang tính thực nghiệm, chúng em vẫn còn nhiều thiếu sót, hạn chế trong việc tìm hiểu và xây dựng đồ án về này.
Rất mong được sự quan tâm, góp ý của cô để đồ án của chúng em được đầy đủ và hoàn chỉnh hơn. Xin kính chúc cô Phan Nguyệt Minh dồi dào sức khỏe và hạnh phúc để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau. Xin chân thành cảm ơn.HCM ngày 13 tháng 12 năm 2023 Sinh viên thực hiện Đinh Ngọc Ân Vũ Trung Hiếu Bùi Nguyễn Trung Kiên Trần Vạn Tấn 4 MỤC LỤC LỜI CẢM ƠN. GIỚI THIỆU HỆ THỐNG.9 1) Lý do chọn đề tài.9 2) Hướng giải quyết dự kiến.9 3) Mô tả tổng quát về hệ thống xây dựng.10 1) Thu thập yêu cầu.10 2) Sơ đồ chức năng - BFD.12 3) Mô hình Usecase.1 Mô hình Usecase tổng quát.2 Mô hình Usecase phân rã.1 Quản lý nhà cung cấp.2 Quản lý đơn nhập hàng.3 Quản lý đơn xuất hàng.4 Quản lý sản phẩm.5 Quản lý kiểm kê kho hàng.6 Quản lý thuộc tính sản phẩm.7 Quản lý tài khoản.8 Quản lý khu vực kho.9 Quản lý nhân viên.10 Quản lý doanh thu.11 Quản lý nhóm quyền.12 Quản lý thông tin cá nhân.13 Quản lý khách hàng.14 Quản lý dịch vụ.15 Đăng nhập hệ thống.16 Quên mật khẩu.18 4) Đặc tả Usecase.18 Đăng nhập – Đăng xuất.18 Quên mật khẩu.19 Quản lý nhà cung cấp.19 Quản lý đơn nhập hàng.22 Quản lý đơn xuất hàng.23 Quản lý sản phẩm.25 Quản lý kiểm kê kho hàng.31 Quản lý thuộc tính sản phẩm.32 5 Quản lý tài khoản.
33 Quản lý khu vực kho.36 Quản lý nhân viên.38 Quản lý doanh thu.41 Quản lý nhóm quyền.41 Quản lý thông tin cá nhân.43 Quản lý khách hàng.44 Quản lý dịch vụ.46 5) Mô hình Sequence.48 Quên mật khẩu. 48 Quản lý nhà cung cấp.49 Quản lý đơn nhập hàng.50 Quản lý đơn xuất hàng.51 Quản lý sản phẩm. 52 Quản lý kiểm kê kho hàng.53 Quản lý thuộc tính sản phẩm.54 Quản lý tài khoản.55 Quản lý khu vực kho.56 Quản lý nhân viên.57 Quản lý nhóm quyền.58 Quản lý khách hàng.59 Quản lý dịch vụ.60 6) Mô hình Activity.65 1) Lược đồ Cơ sở dữ liệu.65 2) Mô tả bảng dữ liệu. 65 3) Kiến trúc chương trình.71 5) Giao diện: thiết kế giao diện màn hình, bảng mô tả.1 Giao diện đăng nhập.2 Giao diện Quên mật khẩu.3 Giao diện Trang chủ.4 Giao diện Quản lý sản phẩm.5 Giao diện Thêm sản phẩm mới.6 Giao diện xem chi tiết sản phẩm.7 Giao diện quản lý khu vực kho.8 Giao diện thêm khu vực kho.9 Giao diện Quản lý phiếu nhập.10 Giao diện Tạo phiếu nhập hàng theo lô.11 Giao diện Tạo phiếu nhập hàng theo từng máy.12 Giao diện Quét mã Imei sản phẩm.13 Giao diện Quản lý phiếu xuất.14 Giao diện tạo phiếu xuất.15 Giao diện quản lý nhà cung cấp.16 Giao diện thêm nhà cung cấp.17 Giao diện Quản lý nhân viên.18 Giao diện thêm nhân viên.19 Giao diện Quản lý tài khoản.20 Giao diện chọn nhân viên để tạo tài khoản.21 Giao diện Tạo tài khoản mới.22 Giao diện Quản lý phân quyền.23 Giao diện tạo nhóm quyền mới.24 Giao diện Thay đổi thông tin người dùng.25 Giao diện quản lý thuộc tính sản phẩm.26 Giao diện quản lý thuộc tính RAM.27 Giao diện quản lý thuộc tính ROM.28 Giao diện quản lý thuộc tính Màu sắc.29 Giao diện quản lý thuộc tính Thương hiệu.30 Giao diện quản lý thuộc tính Xuất xứ.31 Giao diện quản lý phiếu kiểm kê.32 Giao diện thống kê.33 Giao diện xem chi tiết phiếu xuất.34 Giao diện xem chi tiết phiếu nhập.35 Giao diện tạo phiếu bảo hành.36 Giao diện tạo phiếu đổi trả.95 Giao diện đăng nhập.95 Giao diện quản lý sản phẩm.95 Giao diện thêm sản phẩm.96 Giao diện quản lý phiếu nhập.97 Giao diện tạo phiếu nhập theo lô.98 Giao diện tạo phiếu xuất.99 Giao diện quản lý phân quyền.101 Giao diện tạo nhóm quyền mới.102 Giao diện quản lý nhà cung cấp.102 7 Giao diện thêm nhà cung cấp.103 Giao diện quản lý nhân viên.104 Giao diện thêm nhân viên.105 Giao diện tạo tài khoản.105 Giao diện thống kê tổng quan.106 Giao diện thống kê nhà cung cấp.107 Giao diện thống kê theo năm.108 Giao diện thống kê khách hàng.109 Giao diện xem chi tiết phiếu xuất.110 Giao diện tạo phiếu đổi trả.
CÀI ĐẶT VÀ KIỂM THỬ. KẾT LUẬN VÀ MỞ RỘNG. PHÂN CÔNG CÔNG VIỆC. GIỚI THIỆU HỆ THỐNG 1) Lý do chọn đề tài Thị trường điện thoại di động ngày càng sôi động và phát triển với hàng loạt các sản phẩm đa dạng, mang lại cho người dùng nhiều lựa chọn phù hợp với nhu cầu và sở thích của từng cá nhân.
Để đáp ứng nhu cầu quản lý hiệu quả các hoạt động nhập, xuất, tồn kho, đổi trả và bảo hành của sản phẩm điện thoại, việc xây dựng một hệ thống quản lý kho hàng điện thoại thông minh theo mã IMEI chuyên nghiệp trở thành điều không thể thiếu đối với các công ty và cửa hàng kinh doanh. Việc chọn đề tài này còn xuất phát từ nhu cầu thực tế của doanh nghiệp, đặc biệt là các cửa hàng bán lẻ, khi việc quản lý kho hàng chưa được tự động hóa đầy đủ, dẫn đến các vấn đề như sai sót trong quá trình nhập, xuất hàng, gian lận, hoặc khó khăn trong việc theo dõi lịch sử giao dịch. Hệ thống quản lý kho hàng điện thoại thông minh sẽ hỗ trợ doanh nghiệp giải quyết những khó khăn này một cách hiệu quả, đồng thời giúp nâng cao năng suất kinh doanh và chất lượng dịch vụ đối với khách hàng. 2) Hướng giải quyết dự kiến - Tiến hành khảo sát hiện trạng, thu thập thông tin về yêu cầu và mong đợi của người dùng, quy trình công việc liên quan đến quản lý kho hàng điện thoại.
- Phân tích yêu cầu chức năng của hệ thống và đưa ra mô hình hệ thống, bao gồm các chức năng và đối tượng quản lý. - Thiết kế cơ sở dữ liệu phù hợp với yêu cầu chức năng, đảm bảo tính toàn vẹn, hiệu năng và bảo mật dữ liệu. - Thiết kế giao diện người dùng thân thiện, dễ sử dụng, đáp ứng nhu cầu của các doanh nghiệp. - Lập trình và triển khai các chức năng của hệ thống trên nền tảng phù hợp, đảm bảo tính ổn định và khả năng mở rộng 9 - Tiến hành kiểm thử hệ thống để đảm bảo tính chính xác, hiệu quả và độ ổn định của các chức năng được triển khai.
- Tổ chức đào tạo cho người dùng để nắm vững cách sử dụng hệ thống, đảm bảo việc áp dụng hệ thống trong công việc quản lý kho điện thoại một cách hiệu quả. - Thực hiện bảo trì, cập nhật và nâng cấp hệ thống theo yêu cầu thực tế, đảm bảo hệ thống luôn đáp ứng nhu cầu ngày càng cao của người dùng. Nhờ áp dụng hướng giải quyết trên, hệ thống quản lý kho hàng điện thoại thông minh sẽ được xây dựng một cách hiệu quả, đáp ứng đầy đủ các yêu cầu quản lý và nhu cầu sử dụng của các công ty, cửa hàng kinh doanh điện thoại di động. Hệ thống sẽ giúp nâng cao hiệu quả công việc quản lý, giảm thiểu sai sót, tránh gian lận, đồng thời tối ưu hóa nguồn lực và thời gian, từ đó góp phần vào sự phát triển của doanh nghiệp.
3) Mô tả tổng quát về hệ thống xây dựng Hệ thống quản lý kho hàng điện thoại thông minh là một ứng dụng phần mềm được thiết kế để giúp các công ty và cửa hàng quản lý một cách hiệu quả các hoạt động liên quan đến nhập, xuất, tồn kho, đổi trả và bảo hành của sản phẩm điện thoại. Hệ thống này bao gồm nhiều chức năng quản lý, từ sản phẩm, thuộc tính của sản phẩm, khu vực kho chứa hàng, phiếu nhập, phiếu xuất, đến kiểm kê kho hàng, đổi trả bảo hành, khách hàng, nhà cung cấp, nhân viên, tài khoản và phân quyền tài khoản. Mục tiêu của hệ thống là giảm thiểu sai sót, tránh gian lận, hạn chế tối đa các mặt hàng giả và nâng cao hiệu quả công việc quản lý. PHÂN TÍCH 1) Thu thập yêu cầu Bảng câu hỏi thu thập yêu cầu của hệ thống BẢNG CÂU HỎI KHẢO SÁT NGƯỜI DÙNG No Câu hỏi Trả lời 10 I Nhân sự 1 Người dùng đăng nhập bằng gì?(chọn 1) Email cá nhân Số điện thoại username Khác (nêu cụ thể) 2 Đối tượng có thể sử dụng hệ thống? (chọn nhiều) Quản lý Nhân viên Khách hàng Đối tác Khác (nêu chi tiết) Nhân viên có thể tự đăng ký tài khoản hay phải - Quản lý duyệt hồ sơ nhân viên và cấp cho 3 được cấp? nhân viên 1 tài khoản sử dụng - Khóa tài khoản đối với nhân viên đang Tài khoản không được sử dụng trong thời gian dài trong thời gian kỷ luật.
4 có bị xóa hay khóa lại không - Xóa tài khoản đối với nhân viên đã rời công ty II Quy trình - Quản lý lên danh sách sản phẩm cần nhập và gửi cho nhà cung cấp - Nhà cung cấp giao sản phẩm đến 5 Quy trình nhập sản phẩm - Nhân viên nhận hàng kiểm tra và báo lại cho người có trách nhiệm nhập liệu vào hệ thống. - Xuất phiếu thông tin để ký xác nhận - Nhân viên nhận yêu cầu từ khách hàng - Kiểm tra tồn kho - Nếu số lượng sỉ phải báo cáo lên cấp trên xử lý giao dịch.