1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích thiết kế hệ thống: Phần mềm quản lý cửa hàng bách hóa

53 189 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • LỜI MỞ ĐẦU

  • CHƯƠNG 1: MÔ TẢ BÀI TOÁN

    • 1.1.MÔ TẢ BÀI TOÁN.

    • 1.2.YÊU CẦU HỆ THỐNG

  • CHƯƠNG 2 : XÁC ĐỊNH CÁC ACTOR VÀ USE-CASE

    • 2.1.XÁC ĐỊNH CÁC TÁC NHÂN (ACTOR)

    • 2.2.XÁC ĐỊNH CÁC USE-CASE NGUỒN.

  • CHƯƠNG 3: XÂY DỰNG CÁC BIỂU ĐỒ THÀNH PHẦN.

    • 3.1. BIỂU ĐỒ USE-CASE.

    • 3.2. CA SỬ DỤNG “DangNhap”

      • 3.2.1. Biểu đồ Use-Case phân rã.

      • 3.2.2.Đặc tả ca sử dụng.

      • 3.2.3.Biểu đồ lớp tham gia ca sử dụng.

      • 3.2.4.Biểu đồ trình tự.

      • 3.2.5.Biểu đồ trạng thái.

      • 3.2.6.Biểu đồ hoạt động.

    • 3.3. CA SỬ DỤNG “QuanLyNhanVien”

      • 3.3.1.Biểu đồ Use-Case phân rã.

      • 3.3.2.Đặc tả ca sử dụng

      • 3.3.3.Biểu đồ lớp tham gia ca sử dụng.

      • 3.3.4.Biểu đồ trình tự

      • 3.3.5.Biểu đồ trạng thái.

      • 3.3.6.Biểu đồ hoạt động.

    • 3.4. CA SỬ DỤNG “QuanLyBanHang”

      • 3.4.1.Biểu đồ Use-Case phân rã.

      • 3.4.2.Đặc tả ca sử dụng.

      • 3.4.3.Biểu đồ lớp tham gia ca sử dụng.

      • 3.4.4.Biểu đồ trình tự

      • 3.4.5.Biểu đồ trạng thái.

      • 3.4.6.Biểu đồ hoạt động.

    • 3.5. CA SỬ DỤNG “QuanLyNhapHang”

      • 3.5.1Biểu đồ Use-Case phân rã.

      • 3.5.2.Đặc tả ca sử dụng.

      • 3.5.3.Biểu đồ lớp tham gia ca sử dụng.

      • 3.5.4.Biểu đồ trình tự.

      • 3.5.6.Biểu đồ hoạt động.

    • 3.6. CA SỬ DỤNG “QuanLyXuatHang”

      • 3.6.1Biểu đồ Use-Case phân rã.

      • 3.6.2.Đặc tả ca sử dụng.

      • 3.6.3.Biểu đồ lớp tham gia ca sử dụng.

      • 3.6.4.Biểu đồ trình tự.

      • 3.6.5.Biểu đồ trạng thái.

      • 3.6.6.Biểu đồ hoạt động.

    • 3.7. CA SỬ DỤNG “BaoCao_ThongKe”

      • 3.7.1Biểu đồ Use-Case phân rã.

      • 3.7.2.Đặc tả ca sử dụng.

      • 3.7.3.Biểu đồ lớp tham gia ca sử dụng.

      • 3.7.4.Biểu đồ trình tự

      • 3.7.5.Biểu đồ trạng thái.

      • 3.7.6.Biểu đồ hoạt động.

    • 3.8. BIỂU ĐỒ LỚP CHI TIẾT.

    • 3.9. THIẾT KẾ CƠ SỞ DỮ LIỆU.

      • 3.9.1. Ánh xạ các lớp sang bảng.

      • 3.9.2. Ánh xạ các liên kết.

      • 3.9.3. Cơ sở dữ liệu.

Nội dung

Trong xã hội hiện nay, Công nghệ thông tin đang được phát triển mạnh mẽ, xâm nhập vào các lĩnh vực khoa học kĩ thuật và đời sống. Đã trở thành công cụ đắc lực trong nhiều ngành nghề như giao thông vận tải, quân sự, y dược… và đặc biệt trong công tác quản lí hệ thống nói chung và hệ thống quản lý cửa hàng bách hóa nói riêng.Việc quản lý cửa hàng trước đây đều được sử dụng bằng những phương pháp thủ công làm mất thời gian, tốn nhân lực và tài chính. Mặt khác, cửa hàng cần quản lí về nhân sự, khách hàng, do đó cần phải có một hệ thống quản lí lưu trữ những thông tin đó... Hiện nay, nhờ sự phát triển của khoa học kỹ thuật và công nghệ thông tin đã giúp cho việc quản lý được dễ dàng và thuận tiện hơn. Vì vậy việc sử dụng Công nghệ thông tin vào hệ thống quản lý cửa hàng là rất cần thiết, nhằm xóa bỏ các phương pháp lạc hậu, kém hiệu quả. Vì vậy chúng em đã xây dựng “Phần mềm quản lý cửa hàng bách hóa” với mong muốn giúp cho việc quản lí dễ dàng và thuận tiện hơn.

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THƠNG TIN BÀI TẬP LỚN MƠN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Đề tài 9: Phần mềm quản lý cửa hàng bách hóa Giáo viên: Thầy Đỗ Mạnh Hùng Sinh viên thực hiện: Nguyễn Thành Nam Hà Tuấn Linh Bùi Hữu Quý Nhóm: - Lớp: ĐH KTPM3 K10 Hà Nội - 2017 MỤC LỤC LỜI MỞ ĐẦU .4 CHƯƠNG 1: MƠ TẢ BÀI TỐN .5 1.1.MÔ TẢ BÀI TOÁN 1.2.YÊU CẦU HỆ THỐNG .6 CHƯƠNG : XÁC ĐỊNH CÁC ACTOR VÀ USE-CASE 2.1.XÁC ĐỊNH CÁC TÁC NHÂN (ACTOR) 2.2.XÁC ĐỊNH CÁC USE-CASE NGUỒN CHƯƠNG 3: XÂY DỰNG CÁC BIỂU ĐỒ THÀNH PHẦN 11 3.1 BIỂU ĐỒ USE-CASE .11 3.2 CA SỬ DỤNG “DangNhap” 12 3.2.1 Biểu đồ Use-Case phân rã 12 3.2.2.Đặc tả ca sử dụng 13 3.2.3.Biểu đồ lớp tham gia ca sử dụng .14 3.2.4.Biểu đồ trình tự 15 3.2.5.Biểu đồ trạng thái 16 3.2.6.Biểu đồ hoạt động .17 3.3 CA SỬ DỤNG “QuanLyNhanVien” .18 3.3.1.Biểu đồ Use-Case phân rã 18 3.3.2.Đặc tả ca sử dụng 19 3.3.3.Biểu đồ lớp tham gia ca sử dụng .21 3.3.4.Biểu đồ trình tự 22 22 3.3.5.Biểu đồ trạng thái 23 3.3.6.Biểu đồ hoạt động .24 3.4 CA SỬ DỤNG “QuanLyBanHang” 25 3.4.1.Biểu đồ Use-Case phân rã 25 3.4.2.Đặc tả ca sử dụng 26 3.4.3.Biểu đồ lớp tham gia ca sử dụng .27 3.4.4.Biểu đồ trình tự 28 28 3.4.5.Biểu đồ trạng thái 29 3.4.6.Biểu đồ hoạt động .30 3.5 CA SỬ DỤNG “QuanLyNhapHang” 31 3.5.1Biểu đồ Use-Case phân rã 31 3.5.2.Đặc tả ca sử dụng 31 3.5.3.Biểu đồ lớp tham gia ca sử dụng .32 32 3.5.4.Biểu đồ trình tự 33 3.5.6.Biểu đồ hoạt động .35 3.6 CA SỬ DỤNG “QuanLyXuatHang” .36 3.6.1Biểu đồ Use-Case phân rã 36 3.6.2.Đặc tả ca sử dụng 37 3.6.3.Biểu đồ lớp tham gia ca sử dụng .38 3.6.4.Biểu đồ trình tự 39 3.6.5.Biểu đồ trạng thái 40 3.6.6.Biểu đồ hoạt động .41 3.7 CA SỬ DỤNG “BaoCao_ThongKe” 42 3.7.1Biểu đồ Use-Case phân rã 42 3.7.2.Đặc tả ca sử dụng 43 3.7.3.Biểu đồ lớp tham gia ca sử dụng .44 3.7.4.Biểu đồ trình tự 45 3.7.5.Biểu đồ trạng thái 46 3.7.6.Biểu đồ hoạt động .47 3.8 BIỂU ĐỒ LỚP CHI TIẾT .48 3.9 THIẾT KẾ CƠ SỞ DỮ LIỆU 49 3.9.1 Ánh xạ lớp sang bảng 49 3.9.2 Ánh xạ liên kết 49 3.9.3 Cơ sở liệu 49 LỜI MỞ ĐẦU Trong xã hội nay, Công nghệ thông tin phát triển mạnh mẽ, xâm nhập vào lĩnh vực khoa học kĩ thuật đời sống Đã trở thành công cụ đắc lực nhiều ngành nghề giao thông vận tải, quân sự, y - dược… đặc biệt công tác quản lí hệ thống nói chung hệ thống quản lý cửa hàng bách hóa nói riêng Việc quản lý cửa hàng trước sử dụng phương pháp thủ công làm thời gian, tốn nhân lực tài Mặt khác, cửa hàng cần quản lí nhân sự, khách hàng, cần phải có hệ thống quản lí lưu trữ thơng tin Hiện nay, nhờ phát triển khoa học kỹ thuật công nghệ thông tin giúp cho việc quản lý dễ dàng thuận tiện Vì việc sử dụng Cơng nghệ thơng tin vào hệ thống quản lý cửa hàng cần thiết, nhằm xóa bỏ phương pháp lạc hậu, hiệu Vì chúng em xây dựng “Phần mềm quản lý cửa hàng bách hóa” với mong muốn giúp cho việc quản lí dễ dàng thuận tiện Nhóm sinh viên thực hiện! CHƯƠNG 1: MƠ TẢ BÀI TỐN 1.1.MƠ TẢ BÀI TỐN Một cửa hàng bách hóa để xây dựng phần mềm hệ thống để quản lý việc mua bán hàng Hệ thống cần phải ghi nhận hoạt động bán hàng xử lý cơng việc tốn với khách hàng Ngồi hệ thống phải giúp người quản lý nắm tình hình mua bán doanh thu cửa hàng, việc thống kê thực hàng tháng, hàng quí có có đột xuất theo yêu cầu; giúp thủ kho quản lý số lượng hàng kho theo mã số hàng hó, kiểm kê hàng hóa kho; giúp nhân viên bán hàng tính tiền mặt hàng mà khách hàng mua lập hóa đơn cho khách, máy in hóa đơn phần mềm hệ thống chạy hệ thống xây dựng Quản lý bán hàng: Khi khách hàng đến mua hàng, họ xem hàng tìm hiểu thơng tin mặt hàng cần mua Thơng tin hàng bao gồm: mã hàng, tên hàng, nhà sản xuất, hạn sử dụng, đơn vị tính, đơn giá Nếu mặt hàng chưa biết thơng tin nhân viên bán hàng tư vấn hướng dẫn cho khách hàng Sau khách hàng lựa chọn mặt hàng xong, họ đem quầy thu ngân để toán cho khách hàng Hệ thống tính, thị thơng tin bán hàng, số tiền phải trả lại in hóa đơn tốn cho khách hàng Trong hóa đơn ghi rõ: mã hóa đơn, mã nhân viên, ngày lập, mã hàng, số lượng, đơn giá tổng tiền kết thúc phiên bán hàng, khách hàng mang hàng mua hóa đơn khỏi cửa hàng Quản lý xuất nhập hàng: Do phận quản lý kho hàng chịu tránh nhiệm + Bộ Phận nhập hàng: Khi hàng kho hết không để đáp ứng cho khách hàng thủ kho báo lên phận quản lý để liên hệ với nhà cung cấp sau bọ phận quản lý gửi đơn đặt hàng cập nhập thông tin nhà cung cấp Các thông tin nhà cung cấp gồm : mã nhà cung cấp, tên nhà cung cấp, địa chỉ, điện thoại Khi có hàng nhân viên phận quản lý kho kiểm tra chất lượng số lượng hàng theo phiếu giao hàng mặt hàng trươc nhập kho Nếu số lượng chất lượng mặt hàng đảm bảo, phận nhập hàng lập phiếu nhập hàng phiếu có ghi rõ tên nhà cung cấp, địa chỉ, điện thoại, thông tin hàng nhập, sau tiến hành tốn cho nhà cung cấp + Bộ phận xuất hàng: Khi nhận nhu cầu mua hàng khách hàng cần xuất hàng trưng bày, người quản lý yêu cầu xuất hàng đến nhân viên thủ kho Nhân viên thủ kho kiểm tra số lượng mặt hàng kho Nếu mặt hàng đấp ứng đủ yêu cầu phận lập phiếu xuất hàng yêu cầu cho phận yêu cầu Trong phiếu có ghi rõ thơng tin người xuất, thơng tin người nhận, ngày xuất, thơng tin hàng xuất ngồi phiếu xuất có them mã phiếu xt, phiếu xuất hệ thống lưu lại… Để đảm bảo hàng đưa tới tận tay khách hàng tốt nhất, theo định kỳ vào cuối tuần nhân viên kiểm kê kiểm tra tình trạng chất lượng hàng hóa quầy lập phiếu kiểm kê Các thông tin phiếu ghi rõ: Mã phiếu, mã nhân viên, ngày lập, Tên hàng, số lượng, tính Quản lý nhân viên: Để theo dõi quản lý nhân viên cơng ty có danh sách nhân viên Việc Quản lý thực cách them vào danh sách có nhân viên tuyển, sửa đổi thơng tin có biến đổi xảy xóa nhân viên bị sa thải Sau cập nhật thông tin nhân viên bao gồm: mã nhân viên, họ tên, giới tính, địa chỉ, mã chức vụ Và thơng tin thông tin thẻ nhân viên bao gồm: Mã thẻ nhân viên, tên nhân viên, ngày sinh, chức vụ Thống kê, báo cáo: để tiện cho việc theo dõi kinh doanh tình trạng mặt hàng cửa hàng, phận báo cáo thông kê theo tiêu chí mà nhà quản lý yêu cầu Báo cáo số lượng hàng hóa, hàng tồn kho, tình trạng hàng hóa Thống kê doanh thu, hóa đơn, phiếu nhập, phiếu xuất… Theo tháng sau làm báo cáo gui chon quản lý để có chiến lược kinh doanh cho tháng sau có biện pháp điều chỉnh chiến lược hợp lý 1.2.YÊU CẦU HỆ THỐNG + Yêu cầu hệ thống bán hàng: Đối với hệ thống quản lý lĩnh vực bán sản phẩm việc bảo mật liệu quan trong, Dữ liệu doanh số bán hàng doanh thu bán hàng để lọt ngồi gây hậu nghiêm trọng Ngay đơi với nhân viên hệ thống quản lý có chút bảo mật thông tin liên quan đến lĩnh vực như: Tài chính, tình hinhfkinh doanh số thông tin quan trọng khác hệ thống quản lý Chính vậy, hệ thống có phân quyền riêng cho đôi tượng sử dụng số chức Trợng hệ thống quản lý có đối tượng sử dụng sau: Người quản trị người quản lý toàn quyền sử dụng chức hệ thống; nhân viên bán hàng có nhiệm vụ lập hóa đơn, thơng tin hàng; nhân viên kế tốn truy xuất tới chức tra cưu, báo cáo + Yêu cầu chương trình - Đảm bảo tính bảo mật liệu - Hỗ trợ người cập nhật sửa đổi, tìm kiếm thơng tin… thơng qua form tính tốn thơng số - Quản lý hóa đơn phiếu xuất - Hỗ trợ báo cáo thống kế tình hình doanh thu theo tháng, theo quý, theo năm cửa hàng - Lưu trữ thơng tin Ngồi chương trình phải thiết kế giao diện đẹp, khoa học, dễ sử dụng, có đầy đủ chức cần thiết tìm kiếm, lọc danh sách, tính toán… CHƯƠNG : XÁC ĐỊNH CÁC ACTOR VÀ USE-CASE 2.1.XÁC ĐỊNH CÁC TÁC NHÂN (ACTOR) - Nhân viên bán hàng: nhân viên làm việc cửa hàng Nhân viên bán hàng, đứng quầy thu tiền tính tiền cho khách hàng Thông qua mã vạch mặt hàng nhân viên bán hàng nhập vào hệ thống qua đầu đọc mã vạch - Thủ kho: Là người chụi trách nhiệm tới phiếu nhập hàng hàng hóa nhập về, tạo phiếu xuất hàng hàng lên quầy, kiểm kê hàng hóa kho - Người quản trị hệ thống: Bổ sung , thay đổi, cấp quyền cho người sử dụng - Người quản lý: Là người nắm tình hình mua bán, doanh thu cửa hàng, quản lý nhân viên hoạt động cửa hàng Đây người khởi động đóng hệ thống - Nhân viên kế toán: nhân viên làm nhiệm vụ báo cáo thống kê để nộp cho người quản lý 2.2.XÁC ĐỊNH CÁC USE-CASE NGUỒN - - a) Quản lý bán hàng: Tác nhân: nhân viên Điều kiện: phải đăng nhập vào hệ thống Mô tả: Ca sử dụng bắt đầu nhân viên đăng nhập vào hệ thống Dựa vào yêu cầu khách hàng, nhân viên lập hóa đơn bán hàng với thông tin khách hàng: tên khách hàng, địa chỉ, điện thoại, kiểm tra hàng hóa kho xem có để đáp ứng khơng (tìm hàng), đáp ứng giao hàng cho khách hàng cập nhập thông tin bán hàng, khách hàng vào hệ thống, hàng kho khơng đáp ứng thơng báo cho khách hàng b) Quản lý nhập hàng: Tác nhân: Thủ kho người quản lý Điều kiện: Đăng nhập vào hệ thống Mô tả: sau thời gian định kỳ, cửa hàng nhập thêm hàng mới, hàng kho hết, thủ kho yêu cầu người quản lý nhập hàng.khi người quản lý đồng ý, nhân viên lập hóa đơn u cầu nhập hàng gồm thơng tin hàng muốn nhập gồm: Tên hàng nhập, số lượng nhập, tên nhà cung câp bên nhà cung câp cung cấp theo yêu cầu - - - - - cho cửa hàng, trước nhận hàng, nhân viên kiểm tra có đáp ứng yêu cầu chất lượng số lượng không Nếu không đảm bảo yêu cầu nhân viên từ chối nhâp Sau nhân viên lập hóa đơn nhập hàng gồm: tên hàng nhập, số lượng nhập, đơn giá nhập c) Quản lý người dùng: Tác nhân: người quản trị hệ thống Điều kiện: đăng nhập vào hệ thống Mô tả: người quản trị hệ thống thay đổi xóa bỏ tên người dùng hệ thống d) Quản lý nhân viên: Tác nhân: người quản trị hệ thống người quản lý Điều kiện: Đăng nhập vào hệ thống Mô tả: người quản lý tuyển thêm nhân viên cho nghỉ việc nhân viên người quản trị hệ thống sõ tạo thêm tên người dùng xóa tên người dùng khỏi hệ thống đồng thời bổ sung thêm thơng tin nhân viên hệ thống xóa bỏ thơng tin nhân viên Thồng tin nhân viên thay đổi người quản trị hệ thống người quản lý e) khởi động đóng hệ thống: Tác nhân: người quản lý Điều kiện: đăng nhập vài hệ thống Mơ tả: người quản lý cí thể đóng hệ thống thấy nguy bảo mật không tốt, khởi động lại hệ thống thấy an toàn f) Quản lý xuất hàng: Tác nhân: thủ kho Điều kiện:đăng nhập vào hệt thống Mô tả: nhận yêu cầu phải xuất hàng lên quầy nhân viên bán hàng, thủ kho kiểm tra hàng kho, hàng hết từ chối xuất, hàng tiến hành lập phiếu xuất hàng, đưa hàng lên quầy g) Báo cáo thống kê: Tác nhân: người quản lý Điều kiên: đăng nhập vào hệ thống Mô tả: Hàng tháng người quản lý dựa vào hệ thống để thực thống kê hang nhập, thống kê bán hàng, thơng kê doanh thu dựa vào hóa đơn bán hàng nhập hàng hang tháng h) Đăng nhập: - Tác nhân: người dùng, bao gồm nhân viên, người quản lý, người quản trị hệ thống - Điều kiện: đăng nhập vào hệ thống - Mô tả: mối người sử dụng có use name password để đăng nhập vào hệ thống, người quản trị cấp phát, thay đổi, xóa quyền tên người dùng, người dùn có tên mật thao tác đăng nhập thành cơng 10 3.6.4.Biểu đồ trình tự Biểu đồ trình tự Đặc tả: 1) Thủ kho đăng nhập vào hệ thống chọn chức quản lý xuất hàng hệ thống 2) Hệ thống yêu cầu nhập thông tin hàng cần xuất( mặt hàng có sẵn csdl chọn nhập mã hàng) 3) Thủ kho nhập thông tin hàng xuất 4) Hệ thống kiểm tra số lượng hàng kho có để xuất hay khơng? 5) Nếu đủ tiến hành lập phiếu xuất 6) Hệ thống tự động cập nhập thông tin phiếu nhập hàng 39 3.6.5.Biểu đồ trạng thái nhan duoc yeu cau xuat hang kiem tra hang kho lap phieu xuat kho het hang xuat hang len quay tu choi xuat Biểu đồ trạng thái xuất hàng từ kho lên quầy cửa hàng Mô tả: - Ban đầu kho nhận yêu cầu xuất hàng - Bộ phận kho (Thủ Kho) kiểm tra hàng kho, + Nếu đủ hàng tiến hành lập phiếu xuất hàng lên quầy + Nếu hàng kho hết từ chối xuất hàng lên quầy lên kế hoạch nhập hàng - Trạng thái kết thúc 40 3.6.6.Biểu đồ hoạt động 41 3.7 CA SỬ DỤNG “BaoCao_ThongKe” 3.7.1Biểu đồ Use-Case phân rã Thong ke hang Thong ke doanh thu Thong ke hang nhap Nguoi quan ly Thong ke hang xuat Lap bao cao 42 3.7.2.Đặc tả ca sử dụng Tên ca sử dụng Báo thống kê Tác nhân Ngườ quản lý Mục đích Đưa thống kê hàng bán, doanh thu… để người quản lý có biện pháp điều chỉnh hướng phù hợp cho thời gian tới Mô tả Ca sử dụng bắt đầu người quản lý đăng nhập vào hệ thống chọn thống kê ( hàng bán, doanh thu, hàng nhập, hàng xuất ) Người quản lý nhập tháng cần thống kê Hệ thống hiển thị thông tin hàng bán ( hay doanh thu, hàng nhập… tùy người quản lý chọn) tháng Dòng kiện - Hiển thị giao diện báo cáo thống kê - Chọn hình thức thống kê theo ngày , tuần, tháng, quí, năm - Hiển thị bảng thống kê theo doanh thu , số lượng in lưu báo cáo hệ thống Dòng kiện phụ - Tiền điều kiện Đăng nhập vào hệ thống Hậu điều kiện Tổng hợp thống kê hàng nhập, hàng xuất, hóa đơn, Khơng cập nhật từ sở liệu Làm lại doanh thi đưa báo cáo 43 3.7.3.Biểu đồ lớp tham gia ca sử dụng     Actor: NhanVienKeToan Các lớp biên gồm: W_baocaothongke Lớpđiều khiển: QL_baocaothongke Lớp thực thể:baocaothongke,phieukiemke, chitiet phieukiemke,hang, hoadon Ke Toan QL_baocaothongke phieu kiem ke chi tiet phieu kiem ke hang (f rom Use Case View) (f rom Use Case View) (f rom Use Case View) mapkk : String mahang : String soluongton : String tinhtrang : String mahang : String tenhang : String dongia : String donvitinh : String noisanxuat : String hansudung : String mapkk : String ngaykk : String manv : String tinhdoanhthu() TK hang ban() Tk hang nhap() hienthi() them() hienthi() them() hienthi() them() W_baocaothongke ma hang ten hang sl ban bao cao thong ke hoa don ma hang lap (f rom Use Case View) mahd : String ngayban : String tongtien : String manv : String lap bao cao() hienthi() them() Biểu đồ lớp tham gia ca sử dụng  Gán trách nhiệm cho lớp vừa tìm Các lớp biên:W_ baocaothongke lớp giao tiếp chuyển đổi thông tin nhân viên kế toán hệ thống việc báo cáo thống kê mua bán hàng cửa hàng Lớp điều khiển: lớp QL_baocaothongke đưa lệnh nhằm thống kê đưa báo cáo tính hình mua bán hàng cửa hàng thơng qua doanh thu , mặt hàng bán chạy, cho doanh nghiệp hay cá nhân theo ngày, tháng, quí hay theo năm Các lớp thực thể: thông tin lưu CSDL mà qua lớp điều khiên truy xuất liệu cách xác 44 3.7.4.Biểu đồ trình tự Biểu đồ trình tự Đặc tả: 1) Người quản lý chọn chức thống kê 2) Hệ thống yêu cầu chọn hình thức thống kê 3) Người quản lý chọn hình thức thống kê ( Tháng, q thời điểm thời) 4) Hệ thống hiển thị bảng thống kê , doanh thu 45 3.7.5.Biểu đồ trạng thái dang nhap chon loai bao cao- thong ke xem bao cao-thong ke in bao cao - thong ke chon lai may in khong in bao cao chon may in in cong Biểu đồ trạng thái trình Báo cáo thống kê Mô tả: - Ban đầu người quản lý đăng nhập vào hệ thống, chọn loại báo cáo thống kê ( doanh thu, hàng tồn, hàng bán, hàng xuất,…) - Sau xem báo cáo thống kê xong : + Nếu muốn in báo cáo phải chọn loại máy in, in thành công trạng thái kết thúc + Nếu người quản lý khơng in báo cáo gửi xử lí báo cáo - Trạng thái kết thúc 46 3.7.6.Biểu đồ hoạt động Biểu đồ hoạt động ca sử dụng Báo cáo –Thống kê 47 3.8 BIỂU ĐỒ LỚP CHI TIẾT Chi tiet phieu xuat hang mapx : String mahang : String soluong : String hienthi() tthem() chi tiet phieu nhap mahang : String tenhang : String dongia : String donvitinh : String noisanxuat : String hansudung : String mapn : String mahang : String soluong : String dongia : String chietkhau : String ngaycapnhat : String hienthi() them() hienthi() them() chi tiet phieu kiem ke phieu kiem ke phieu xuat mapx : String manv : String ngayxuat : String hienthi() them() mapkk : String ngaykk : String manv : String mapkk : String mahang : String soluongton : String tinhtrang : String mahd : String mahang : String soluong : String dongia : String thanhtien : String hienthi() them() hienthi() them() chi tiet hoa don hienthi() them() hoa don mahd : String ngayban : String tongtien : String manv : String nha cung cap phieu nhap mapn : String ngaynhap : String mancc : String tongtientra : String manv : String mancc : String tenncc : String diachi : String fax : String email : String hienthi() them() hienthi() them() nhan vien manv : String tennv : String gioitinh : String ngaysinh : String diachi : String sdt : String macv : String hienthi() them() user hienthi() them() username : String password : String phanquyen : String 48 chuc vu macv : String tencv : String hienthi() them() 3.9 THIẾT KẾ CƠ SỞ DỮ LIỆU Các đối tượng thực thể đối tượng cần phải lưu trữ lâu dài nhớ Trong hệ thống Quản lý nhà ăn, qua phân tích, thiết kế ta tìm lớp thực thể phần IV Ta lựa chọn hệ quản trị sở liệu quan hệ để lưu trữ liệu 3.9.1 Ánh xạ lớp sang bảng - Mỗi lớp thực thể tương ứng với bảng 3.9.2 Ánh xạ liên kết - Liên kết 1- 1: Đưa khoá bảng vào bảng để trở thành khố - ngồi Liên kết – n: Đưa khố bảng bên vào bảng bên nhiều để trở thành khố ngồi 3.9.3 Cơ sở liệu Bảng NHANVIEN Tên thuộc tính Manv Tennv Gioitinh Ngaysinh Diachi Sdt Macv Kiểu liệu Varchar Varchar Int Date Text Int Varchar Ghi Khóa Bảng HOADON Tên thuộc tính Mahd Ngayban Tongtien Manv Kiểu liệu Varchar Date Money Varchar Ghi Khóa Bảng CHITIETHOADON Tên thuộc tính Mahd Mahang Soluong Dongia Thanhtien Kiểu liệu Varchar Varchar Int Money Money Ghi 49 Bảng HANG Tên thuộc tính Mahang Tenhang Dongia Donvitinh Hansudung Noisanxuat Kiểu liệu Varchar Varchar money Text Date Text Ghi Khoa chinh Bảng PHIEUXUAT Tên thuộc tính Mapx Ngayxuat Manv Kiểu liệu Varchar Date Varchar Ghi Khoa chinh Bảng CHITIETPHIEUXUAT Tên thuộc tính Maphieuxuat Mahang Soluong Kiểu liệu Varchar Varchar Int Ghi Bảng PHIEUNHAP Tên thuộc tính Mapn Ngaynhap Mancc Tongtientra Manv Kiểu liệu Varchar Date Varchar Money Varchar Ghi Khoa chinh Kiểu liệu Varchar Varchar Int Money Ghi BẢNG CHITIETPHEUNHAP Tên thuộc tính Mapn Mahang Soluong Dongia Chietkhau Ngaycapnhat Bảng NCC Tên thuộc tính Mancc Tenncc Diachi Fax Email Dongia Date Kiểu liệu Varchar Varchar Text Varchar Text 50 Ghi Khoa chinh 51 BÁO CÁO THỐNG KÊ Bảng KIEMKE Tên thuộc tính Mapkk Ngaykk Manv Kiểu liệu Varchar Date Varchar Ghi Bảng CHITIET Tên thuộc tính Makk Mahang Soluongtonkho Tinhtrang Kiểu liệu Varchar Varchar Int text Ghi 52 KẾT LUẬN 1) Các vấn đề thực đề tài: Sau thời gian thực đề tài, hệ thống mà chúng em xây dựng đáp ứng vấn đề mà đề tài đặt ra: - Hỗ trợ nghiệp vụ cửa hàng: nhập hàng, xuất hàng bán hàng - Cung cấp báo cáo thống kê với nhiều tiêu chí: theo số phiếu, theo mặt hàng theo nhà cung cấp - Cung cấp chức hỗ trợ khách hàng tìm kiếm thơng tin sản phẩm - Giao diện người dùng thân thiện, dễ thao tác 53 ... tác quản lí hệ thống nói chung hệ thống quản lý cửa hàng bách hóa nói riêng Việc quản lý cửa hàng trước sử dụng phương pháp thủ công làm thời gian, tốn nhân lực tài Mặt khác, cửa hàng cần quản. .. Một cửa hàng bách hóa để xây dựng phần mềm hệ thống để quản lý việc mua bán hàng Hệ thống cần phải ghi nhận hoạt động bán hàng xử lý công việc tốn với khách hàng Ngồi hệ thống phải giúp người quản. .. nghệ thông tin vào hệ thống quản lý cửa hàng cần thiết, nhằm xóa bỏ phương pháp lạc hậu, hiệu Vì chúng em xây dựng Phần mềm quản lý cửa hàng bách hóa với mong muốn giúp cho việc quản lí dễ dàng

Ngày đăng: 03/05/2020, 11:39

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w