Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 48 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
48
Dung lượng
7,87 MB
Nội dung
- Bán Code - Hỗ trợ cài đặt, chạy - code đơn giản – này: 50k – kèm báo cáo hoàn thiện - code giao diện đẹp 70k – kèm báo cáo hoàn thiện - Sử dụng My SQL - Liên hệ Zalo: 0365797072 TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO MÔN HỌC Lập trình JAVA Đ TI: Quản lý cửa hàng đồ nội thất Sinh viên thực : Giảng viên hướng dẫn : PHAN NGUYÊN HẢI Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MM Lớp : Hà Nội, tháng năm 2023 ST T Họ tên sinh viên Hoàng Minh Đoàn Họ tên giảng viên Nội dung thực Chữ ký Điểm Chữ ký Ghi Giảng viên chấm 1: Giảng viên chấm 2: Mục Lục CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 1.1 Khảo sát trạng .6 1.2 Xác lập dự án .6 1.2.1 Mục tiêu dự án 1.2.3 Công nghệ sử dụng CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Xác định Actor Use case tổng quát hệ thống 2.1.1 Các Actor 2.1.2 Use case tổng quát hệ thống .7 2.2.Biểu đồ Use case phân rã .9 2.2.1 Nhân viên 2.2.2 Quản lý 10 2.2.3 Khách hàng 10 2.2.4 Biểu đồ cho chức đăng ký .12 2.2.4.1 Biểu đồ hoạt động cho chức đăng ký 12 2.2.4.2 Biểu đồ trình tự chức đăng ký 12 2.2.4.3 Biểu đồ trạng thái cho chức Đăng ký 14 2.2.4.5 Biểu đồ cộng tác đăng kí .14 2.2.5 Biểu đồ cho chức Đăng nhập 15 2.2.5.1 Biểu đồ hoạt động cho chức đăng nhập .15 2.2.5.2 Biều đồ trình tự chức đăng nhập 16 2.2.5.3 Biểu đồ cộng tác cho chức Đăng nhập .16 2.2.5.4 Biểu đồ cho trạng thái đăng nhập .17 2.2.5.5 Biểu đồ hoạt động Thêm sản phẩm .18 2.2.6 Biểu đồ cộng tác cho chức Thêm sản phẩm 20 2.2.6.1 Biểu đồ trình tự cho chức Xóa sản phẩm 20 2.2.6.2 Biểu đồ cộng tác xóa sản phẩm 22 2.2.6.3 Biểu đồ hoặt động Sửa sản phẩm 23 2.2.6.4 Biểu đồ trình tự cho chức Sửa sản phẩm 23 2.2.7 Biểu đồ hoạt động Đặt hàng 26 2.2.7.1 Biểu đồ cộng tác Đặt hàng 28 2.2.7.2 Biểu đồ Hoạt động báo cáo 30 2.2.8 Biểu đồ hoạt động cho chức Lập hóa đơn 31 2.2.8.1 Biểu đồ cộng tác cho chức lập hóa đơn .33 2.2.8.2 Biểu đồ trạng thái cho chức lập hóa đơn 33 2.2.8.3 Biểu đồ hoạt động cho chức Tìm kiếm .34 2.2.9 Biểu đồ cộng tác cho chức Tìm kiếm 34 2.2.9.1 Biểu đồ trình tự cho chức Tìm kiếm 34 2.2.10 Biểu đồ hoạt động cho chức Nhập hàng .36 2.2.10.1 Biểu đồ trình tự cho chức Nhập hàng 37 2.2.10.2 Biểu đồ cộng tác cho chức Nhập hàng .37 2.3 Biểu đồ lớp 38 Chương : Thiết kế giao diện 39 3.1 Xây dựng chức đăng ký 39 3.2 Xây dựng giao diện chức đăng nhập .39 3.3 Xây dựng giao diện chế độ xem quản lý 40 3.4 Xây dựng giao diện Quản lý khách hàng 40 3.5 Xây dựng giao diện danh sách hóa đơn 41 3.6 Xây dựng giao diện quản lý sản phẩm 43 3.7 Xây dựng giao diện thêm sản phẩm 44 3.8 Xây dựng giao diện quan lý nhà cung cấp .45 3.9 Xây dựng giao diện quản lý nhân viên .45 3.10 Xây dựng giao diện quản lý thu chi 46 CHƯƠNG : KẾT LUẬN .47 Lời mở đầu Chúng ta biết sống đại ngày nay, quản lý đồ nội thất đóng vai trị vơ quan trọng Từ nhà nhỏ đến khu chung cư cao cấp, từ không gian làm việc đến khu vui chơi giải trí, việc xếp quản lý đồ nội thất trở thành phần thiếu để tạo nên môi trường sống làm việc thuận lợi, thoải mái thẩm mỹ Trong bối cảnh đó, lập trình trở thành công cụ mạnh mẽ để giúp quản lý tổ chức đồ nội thất cách hiệu Trong báo cáo này, tìm hiểu việc ứng dụng lập trình Java quản lý đồ nội thất Java ngôn ngữ lập trình phổ biến mạnh mẽ, sử dụng rộng rãi nhiều lĩnh vực phát triển phần mềm, bao gồm quản lý đồ nội thất Báo cáo trình bày số ví dụ thực tế hướng dẫn cách xây dựng ứng dụng quản lý đồ nội thất đơn giản Java Chúng ta tìm hiểu cách thiết kế cấu trúc liệu, xây dựng lớp đối tượng phù hợp triển khai chức quản lý, nhằm tạo cơng cụ hữu ích cho việc quản lý đồ nội thất Và đặc biệt, học kỳ Chúng em xin cảm ơn thầy Phan Nguyên Hải hướng dẫn, góp ý, thảo luận để báo cáo em hoàn thiện Trong thời gian học tập thực hành hướng dẫn thầy, chúng em thu nhiều kiến thức bổ ích, mà cịn truyền say mê thích thú Lập trình Java Mặc dù cố gắng hoàn thiện báo cáo với tất nỗ lực, nhiên, bước đầu vào thực tế, tìm hiểu xây dựng báo cáo thời gian có hạn, với lượng kiến thức hạn chế, nhiều bỡ ngỡ, nên báo cáo “Quản lý cửa hàng đồ nội thất” chắn tránh khỏi thiếu sót Em mong nhận quan tâm, thơng cảm đóng góp quý báu thầy cô bạn để báo cáo ngày hoàn thiện Trân trọng ! CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG V XÁC LẬP DỰ ÁN 1.1 Khảo sát trạng Trong kỷ 21, đời sống vật chất tinh thần người Việt nam ngày nâng cao, nhu cầu nhà ở, trang trí nội thất đa dạng yêu cầu mặt thẩm mỹ trọng hơn, nên cửa hàng nội thất mở nhiều, họ áp dụng công nghệ tiên tiến để phục vụ cho việc quản lý mua bán ghi chép xuất nhấp Tuy nhiên , số cửa hàng nhỏ lẻ hệ thống quản lý cách ghi chép sổ sách kiểm kê hóa đơn xuất nhập khơng cịn phù hợp với với phát triển Cửa hàng nội thất Mỹ Thuận vậy, có đổi vào việc ghi chép xuất nhập hàng hóa chưa phù hợp đơn giản , cần thay đổi hệ thống quản lý sổ sách kiểm kê xuất nhập hàng hóa để phù hợp với phát triển công nghệ 1.2 Xác lập dự án 1.2.1 Mục tiêu dự án - Hệ thống quản lý bán hàng có nhiệm vụ chức nghiệp vụ bán hàng Hỗ trợ quản lý nhà kho hàng nhân viên làm việc Giúp quản lý cửa hàng thống kê báo cáo từ nắm bắt tình hình kinh doanh quán để đề phương hướng phát triển thời gian tới - Góp phần nâng cao hiệu cơng viêc , thúc đẩy phát triển hoạt động quán Giúp cho công việc quản lý trở nên dễ dàng , tiện dụng xác - Giảm bớt chi phí , nhân công , thời gian sức lực - 1.2.3 Công nghệ sử dụng Xây dựng hệ thống quản lý sở liệu hệ quản trị My SQL Ngơn ngữ lập trình Java CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Xác định Actor Use case tổng quát hệ thống 2.1.1 Các Actor - Quản lý - Nhân viên - Khách hàng 2.1.2 Use case tổng quát hệ thống Mô tả Actor Actor Use case Quản lý - Quản lý nhà cung cấp - Thống kê doanh thu - Thống kê số lượng bán - Quản lý chấm công - Đơn hàng - Sửa sản phẩm - Xóa sản phẩm Thêm sản phẩm Sửa nhân viên Xóa nhân viên Nhân viên Thêm nhân viên - Tư vấn khách hàng - Giảm giá khuyến mại - Lập hóa đơn - Thống kê hàng tồn - Thống kê nhập hàng Khách hàng - Thống kê xuất hàng - Mua hàng trực tuyến - Mua hàng trực tiếp - Thanh tốn - Tìm kiếm theo tên - Tìm kiếm theo chất liệu - Tìm kiếm theo giá - Tìm kiếm theo kích thước - Tìm kiếm theo màu - Đăng ký tài khoản Bảng 2.1 Bảng mô tả actor Biểu đồ use case tổng quát Hình 2.2 Biểu đồ use case tổng quát 2.2.Biểu đồ Use case phân rã 2.2.1 Nhân viên Khi vào ca nhân viên đăng nhập hệ thống chuẩn bị để bắt đầu công việc Nhân viên thống kê hàng tồn , nhập hàng , xuất hàng lưu vào liệu database cửa hàng , cần ta truy cập cho dễ dàng Khi tư vấn cho khách hàng xong ta tìm kiếm thông tin theo yêu cầu khách Khi hồn thành thủ tục mua hàng nhân viên dùng chức tốn để lập hóa đơn cho khách hàng tùy theo số lượng sản phẩm tính % để giảm giá cho khách hàng Hình 2.3 Biểu đồ use case phân rã actor nhân viên 2.2.2 Quản lý Quản lý đăng nhập vào hệ thống Tìm nhà cung cấp theo tên địa nhà cung cấp Thống kê sản phẩm bán doanh thu cửa hàng Quản lý thêm sản phẩm , sửa sản phẩm xóa sản phẩm Quản lý 10 2.2.8.1 Biểu đồ cộng tác cho chức lập hóa đơn Hình 2.30 Biểu đồ cộng tác cho chức lập hóa đơn 2.2.8.2 Biểu đồ trạng thái cho chức lập hóa đơn Hình 2.31 Biểu đồ trạng thái cho chúc lập hóa đơn 34 2.2.8.3 Biểu đồ hoạt động cho chức Tìm kiếm Hình 2.32 Biểu đồ hoạt động cho chức tìm kiếm 2.2.9 Biểu đồ cộng tác cho chức Tìm kiếm Hình 2.33 Biểu đồ cộng tác cho chức tìm kiếm 2.2.9.1 Biểu đồ trình tự cho chức Tìm kiếm Tên usecase: Tìm kiếm Tác nhân kích hoạt: Khách hàng 35 Tóm tắt: Cho phép khách hàng tìm kiếm thơng tin sản phẩm website để tham khảo lựa chọn sản phẩm cần mua Dòng kiện chính: Khách hàng tiến hành mở giao diện tìm kiếm Khách hàng chọn tiêu chí tìm kiếm ( theo mã sản phẩm theo bảng hàng) Hệ thống cập nhật tiêu chí tìm kiếm cho khách hàng Khách hàng tiến hành nhập thông tin sản phẩm cần tìm tìm kiếm click nút tìm kiếm Hệ thống bắt đầu kiểm tra sản phẩm khách hàng tìm kiếm trả kết hình Kết thúc q trình tìm kiếm Kết trả về: Thơng báo kết tìm kiếm cho khách hàng Hình 2.34 Biểu đồ trình tự cho chức Tìm kiếm 36 2.2.10 Biểu đồ hoạt động cho chức Nhập hàng Hình 2.35 Biểu đồ hoạt động chức nhập hàng Tên usecase: Nhập hàng Tác nhân kích hoạt: Quản lý Tóm tắt: Cho phép quản lý nhập thơng tin sản phẩm cần nhập hàng vào website để tạo phiếu nhập hàng Dịng kiện chính: Quản lý tiến hành mở giao diện nhập hàng Quản lý điền đầy đủ thông tin mà hệ thống yêu cầu(mã hàng, số lượng, nhà cung cấp) Hệ thống tiến hành cập nhập thông tin kiểm tra thông tin: - Thông tin sai hay bị thiếu quản lý bấm lại vào ô yêu cầu nhập lại thông tin thao tác lại từ đầu - Thông tin hệ thống trả phiếu nhập hàng thành công Kết thúc trình nhập hàng Kết trả về: Thông báo quản lý phiếu nhập hàng thành công 37 2.2.10.1 Biểu đồ trình tự cho chức Nhập hàng Hình 2.36 Biểu đồ trình tự cho chức Nhập hàng 2.2.10.2 Biểu đồ cộng tác cho chức Nhập hàng Hình 2.37 Biểu đồ cộng tác cho chức nhập hàng 38 2.3 Biểu đồ lớp Hình 2.3 Biểu đồ lớp 39 Chương : Thiết kế giao diện 3.1 Xây dựng chức đăng ký Hình 3.1 Giao diện đăng kí nhân viên 3.2 Xây dựng giao diện chức đăng nhập 40 Hình 3.2 Giao diện đăng nhập 3.3 Xây dựng giao diện chế độ xem quản lý Hình 3.3 Giao diện chế độ xem quản lý 3.4 Xây dựng giao diện Quản lý khách hàng 41 Hình 3.4 Giao diện Quản lý khách hàng 3.5 Xây dựng giao diện danh sách hóa đơn Hình 3.5 Giao diện danh sách hóa đơn 42 Hóa đơn nhập Hóa đơn xuất 43 3.6 Xây dựng giao diện quản lý sản phẩm Hình 3.6 Giao diện quản lý sản phẩm 44 3.7 Xây dựng giao diện thêm sản phẩm Hình 3.7 Giao diện thêm sản phẩm 45 3.8 Xây dựng giao diện quan lý nhà cung cấp Hình 3.8 Giao diện quản lý nhà cung cấp 3.9 Xây dựng giao diện quản lý nhân viên Hình 3.8 Giao diện quản lý nhân viên 46 3.10 Xây dựng giao diện quản lý thu chi Hình 3.8 Giao diện quản lý thu chi 47 CHƯƠNG : KẾT LUẬN Trong thời gian điều kiện định, cố gắng để hoàn thành đồ án với tất nỗ lực Tuy nhiên, bước đầu vào thực tế, tìm hiểu xây dựng báo cáo thời gian có hạn, với lượng kiến thức hạn chế, nhiều bỡ ngỡ, nên làm em khơng thể tránh khỏi thiếu sót Em mong nhận quan tâm, thông cảm đóng góp q báu thầy bạn để đồ án ngày hoàn thiện Em xin gửi lời cảm ơn đến giáo viên giảng dạy mơn lập trình java Thầy Phan Ngun Hải Thầy tận tình dạy, quan sát giúp đỡ em từ ngày đầu trình nghiên cứu học tập Em xin chân thành cảm ơn! 48