Phần I: Mô tả chi tiết bài toán 1. Giới thiệu Siêu thị là loại hình cửa hàng hiện đại; kinh doanh tổng hợp hoặc chuyên doanh, có cơ cấu chủng loại hàng hoá phong phú, đa dạng, bảo đảm chất lượng, đáp ứng các tiêu chuẩn về diện tích kinh doanh, trang bị kỹ thuật và trình độ quản lý, tổ chức kinh doanh, có các phương thức phục vụ văn minh, thuận tiện nhằm thoả mãn nhu cầu mua sắm hàng hoá của khách hàng. Siêu thị thuộc hệ thống các cửa hàng kinh doanh tổng hợp, khác với các cửa hàng chuyên kinh doanh chỉ chuyên sâu vào một hoặc một số mặt hàng nhất định và là nơi mà người mua có thể tìm thấy mọi thứ họ cần. Siêu thị có các đặc trưng sau: + Đóng vai trò của hàng bán lẻ: Siêu thị thực hiện chức năng bán lẻ bán hàng hoá trực tiếp cho người tiêu dùng cuối cùng để họ sử dụng chứ không phải để bán lại. Đây là một kênh phân phối ở mức phát triển cao, được quy hoạch và tổ chức kinh doanh dưới hình thức những cửa hàng quy mô, có trang thiết bị và cơ sở vật chất hiện đại, văn minh, do thương nhân đầu tư và quản lý, được nhà nước cấp phép hoạt động. + Áp dụng phương thức tự phục vụ: Đây là phương thức bán hàng do siêu thị sáng tạo ra, được ứng dụng trong nhiều loại cửa hàng bán lẻ khác và là phương thức kinh doanh chủ yếu của xã hội văn minh… Tự chọn: khách hàng sau khi chọn mua được hàng hoá sẽ đến chỗ người bán để trả tiền hàng, tuy nhiên trong quá trình mua vẫn có sự giúp đỡ, hướng dẫn của người bán Tự chọn: khách hàng sau khi chọn mua được hàng hoá sẽ đến chỗ người bán để trả tiền hàng, tuy nhiên trong quá trình mua vẫn có sự giúp đỡ, hướng dẫn của người bán + Phương thức thanh toán thuận tiện: Hàng hoá gắn mã vạch, mã số được đem ra quầy tính tiền ở cửa ra vào, dùng máy quét để đọc giá, tính tiền bằng máy và tự động in hoá đơn. Đây chính là tính chất ưu việt của siêu thị, đem lại sự thoả mãn cho người mua sắm… Đặc điểm này được đánh giá là cuộc đại cách mạng trong lĩnh vực thương mại bán lẻ. + Sáng tạo nghệ thuật trưng bày hàng hoá: qua nghiên cứu cách thức vận động của người mua hàng khi vào cửa hàng, người điều hành siêu thị có cách bố trí hàng hóa thích hợp trong từng gian hàng nhằm tối đa hoá hiệu quả của không gian bán hàng. Do người bán không có mặt tại các quầy hàng nên hàng hóa phải có khả năng tự quảng cáo, lôi cuốn người mua. Siêu thị làm được điều này thông qua các nguyên tắc sắp xếp, trưng bày hàng hóa nhiều khi được nâng lên thành những thủ thuật. Chẳng hạn, hàng có tỷ suất lợi nhuận cao được ưu tiên xếp ở những vị trí dễ thấy nhất, được trưng bày với diện tích lớn, những hàng hóa có liên quan đến nhau được xếp gần nhau, hàng khuyến mại phải thu hút khách hàng bằng những kiểu trưng bày đập vào mắt, hàng có trọng lượng lớn phải xếp ở bên dưới để khách hàng dễ lấy, bày hàng với số lượng lớn để tạo cho khách hàng cảm giác là hàng hoá đó được bán rất chạy... + Hàng hóa chủ yếu là hàng tiêu dùng thường ngày như: thực phẩm, quần áo, bột giặt, đồ gia dụng, điện tử... với chủng loại rất phong phú, đa dạng. Siêu thị thuộc hệ thống các cửa hàng kinh doanh tổng hợp, khác với các cửa hàng chuyên kinh doanh chỉ chuyên sâu vào một hoặc một số mặt hàng nhất định. Theo quan niệm của nhiều nước, siêu thị phải là nơi mà người mua có thể tìm thấy mọi thứ họ cần và với một mức giá ngày nào cũng thấp (everydaylowprice). Chủng loại hàng hóa của siêu thị có thể lên tới hàng nghìn, thậm chí hàng chục nghìn loại hàng. Thông thường, một siêu thị có thể đáp ứng được 7080% nhu cầu hàng hóa của người tiêu dùng về ăn uống, trang phục, mỹ phẩm, đồ làm bếp, chất tẩy rửa, vệ sinh... Hệ thống siêu thị chúng ta đề cập ở đây là một hệ thống kinh doanh tổng hợp với đầy đủ các chủng loại hàng hoá như: thực phẩm, quần áo, đồ gia dụng, điện tử…Mang đầy đủ các đặc trưng của một hệ thông siêu thị. Phần II: Xây dựng biểu đồ use case 1. Xác định các tác nhân Nhân viên bán hàng: Là nhân viên làm việc trong siêu thị. Nhân viên bán hàng, đứng ở quầy thu tiền và tính tiền cho khách hàng. Thông qua các mã vạch quản lý trên từng mặt hàng được nhân viên bán hàng nhập vào hệ thống qua một đầu đọc mã vạch Thủ kho: là người chịu trách nhiệm tạo phiếu nhập hàng khi hàng hóa được nhập về, tạo phiếu xuất hàng khi hàng lên quầy, kiểm kê hàng hóa trong 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 được tình hình mua bán, doanh thu của siêu thị, quản lý nhân viên và các hoạt động khác trong siêu thị. Đây cũng là người có thể khởi động và đóng hệ thống Nhân viên kế toán: là 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. Xác định các use case 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 được vào hệ thống. Mô tả: Ca sử dụng bắt đầu khi nhân viên đăng nhập vào hệ thống. Dựa vào yêu cầu của khách hàng, nhân viên sẽ lập hóa đơn bán hàng với các thông tin của khách hàng: tên khách hàng, địa chỉ, điện thoại, và kiểm tra hàng trong kho xem có còn hay đáp ứng được không (tìm hàng), nếu đáp ứng được thì sẽ giao hàng cho khách hàng và cập nhật thông tin hàng bán , khách hàng vào hệ thống. Nếu hàng trong kho không đáp ứng được thì 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 được vào hệ thống. Mô tả: Sau một thời gian định kỳ, cửa hàng sẽ nhập thêm hàng mới. Hoặc hàng trong kho đã hết, thủ kho sẽ yêu cầu người quản lý cho nhập hàng. Khi người quản lý đồng ý, nhân viên lập hóa đơn yêu cầu nhập hàng gồm thông tin về 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 sẽ cung cấp hàng theo yêu cầu cho cửa hàng. Nhưng trước khi nhận hàng, nhân viên sẽ kiểm tra hàng xem có đáp ứng cả về chất lượng và số lượng không. Nếu không đảm bảo một trong các yêu cầu thì nhân viên sẽ từ chối nhập. Sau đó nhân viên sẽ 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 được vào hệ thống Mô tả: người quản trị hệ thống có thể cấp, thay đổi hoặc xóa bỏ tên người dùng trong hệ thống
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Đề tài: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÍ BÁN HÀNG TRONG SIÊU THỊ Giảng viên: Nhóm thực hiện: Lớp: ThS :Nguyễn Đức Tú Nhóm ĐH KTPM4-K9 -Hà Nội, 20161 MỤC LỤC Lời mở đầu……………………………………………………………………… Phần I: Mô tả chi tiết toan…………………………………………………….3 1.Giới thiệu………………………………………………………………… Mô tả hoạt động………………………………………………………… 3.Yêu cầu………………………………………………………………… Cơ cấu tổ chức………………………………………………………… Phần II: Xây dựng biểu đồ use case……………………………………………… Xác định tác nhân………………………………………………… Xác định use case………………………………………………… Biểu đồ ca sử dụng tổng thể hoạt động…………………………….10 Biểu đồ Use case phân rã……………………………………………….10 4.1 Biểu đồ ca sử dujgn quản lý bán hang 4.2 Biểu đồ ca sử dụng quản lý nhập nhàng 4.3 Biểu đò ca sử dụng quản lý xuất hang 4.4 Biểu đò ca sử dụng báo cáo thống kê 4.5 Biểu đồ ca sử dụng đăng nhập 4.6 Biểu đồ ca sử dụng quản lý nhân viên Phần III: Biểu đồ lớp………………………………………………………………16 Biểu đồ lớp chi tiết…………………………………………………… 16 Biểu đồ lớp tham gia ca sử dụng……………………………………….18 2.1 Biểu đồ lớp tham gia ca sử dụng đăng nhập 2.2 Biểu đồ lớp tham gia ca sử dụng bán hang 2.3 Biểu đồ lớp tham gia ca sử dụng quản lý xuất 2.4 Biểu đồ lớp tham gia ca sử dụng quản lý nhập 2.5 Biểu đồ lớp tham gia ca sử dụng quản lý nhân viên 2.6 Biểu đồ lớp tham gia ca sử dụng báo cáo thống kê 2.7 Biểu đồ lớp tham gia ca sử dụng: Lập hóa đơn 2.8 Biểu đồ lớp tham gia ca sử dụng: Quản lý tài khoản Phần IV: Biểu đồ tuần tự………………………………………………………….22 Biểu đồ đăng nhập…………………………………………… 22 Biểu đồ bán hàng Biểu đồ xuất hàng Biểu đồ nhập hang Biểu đồ tuần tự: Quản lý nhân viên Biểu đồ tuần tự: Báo cáo thống kê Biểu đồ tuần tự: Tìm kiếm nhân viên Biểu đồ tuần tự: Cấp quyền cho người dung Phần V: Biểu đồ trạng thái Biểu đồ trạng thái lập hóa đơn Biểu đồ trạng thái thong tin nhân viên Biểu đồ trạng thái lập phiếu nhập Biểu đồ trạng thái lập phiếu xuất Biểu đồ trạng thái bán hàng Biểu đồ trạng thái báo cáo thống kê Biểu đồ trạng thái đăng nhập Biểu đồ trạng thái quản lý người dung Phần IX: Biểu đồ cộng tác…………………………………………………………31 Biểu đồ cộng tác đăng nhập…………………………………………… 31 Biểu đồ cộng tác bán hàng Biểu đồ cộng tác xuất hàng Biểu đồ cộng tác nhập hàng Biểu đồ cộng tác quản lý nhân viên Biểu đồ cộng tác báo cáo thống kê LỜI MỞ ĐẦU Nước ta thời kì công nghiệp hóa, đại hóa nhằm đưa Việt Nam thành nước công nghiệp văn minh, đại Trong đó vần đề ứng dụng tin học vào trình sản xuất,kinh doanh quản lí đóng vai trò quan trọng Hiện nước ta, số lượng sử dụng máy vi tính tăng lên nhanh theo đó trình tin học hóa diễn mạnh mẽ Tin học thâm nhập vào hầu hết hoạt động người nghiên cứu khoa học, tự động hóa, quản lí Nhờ đó người có thể làm việc cách dễ dàng, thuận tiện, khoa học Ngoài tin học hóa làm giảm số người tham gia quản lí, giảm bớt vòng quy trình xử lí, tăng tốc độ cập nhật tra cứu liệu, giảm bớt sai sót tính toán… Để ứng dụng tin học cho việc xây dựng hệ thống thông tin đòi hỏi phải có quy trình, phương pháp để áp dụng Sau học môn “Phân tích thiết kế hệ thống thông tin theo hướng đối tượng UML”, chúng em biết thêm công cụ xây dựng hệ thống thông tin.Và tương lai có thể áp dụng kiến thức vào công việc góp phần tin học hóa, phát triển đất nước Trong tập lớn chúng em chọn đề tài “phân tích thiết kế hệ thống quản lí siêu thị” Với đề tài chúng em muốn thử sức để học hỏi, trao đổi kinh nghiệm làm quen với thực tế việc xây dựng hệ thống thông tin quản lí Chúng em xin chân thành cám ơn cô Đỗ Thị Tâm người cung cấp cho chúng em kiến thức hướng dẫn chúng em bước thực đề tài Mặc dù có tham khảo tài liệu cố gắng không tránh khỏi sai sót Chúng em mong nhận thông cảm góp ý cô để chúng em hoàn thiện Chúng em xin chân thành cảm ơn!!! Phần I: Mô tả chi tiết toán Giới thiệu Siêu thị loại hình cửa hàng đại; kinh doanh tổng hợp chuyên doanh, có cấu chủng loại hàng hoá phong phú, đa dạng, bảo đảm chất lượng, đáp ứng tiêu chuẩn diện tích kinh doanh, trang bị kỹ thuật trình độ quản lý, tổ chức kinh doanh, có phương thức phục vụ văn minh, thuận tiện nhằm thoả mãn nhu cầu mua sắm hàng hoá khách hàng Siêu thị thuộc hệ thống cửa hàng kinh doanh tổng hợp, khác với cửa hàng chuyên kinh doanh chuyên sâu vào mặt hàng định nơi mà người mua có thể tìm thấy thứ họ cần Siêu thị có đặc trưng sau: + Đóng vai trò hàng bán lẻ: Siêu thị thực chức bán lẻ - bán hàng hoá trực tiếp cho người tiêu dùng cuối để họ sử dụng để bán lại Đây kênh phân phối mức phát triển cao, quy hoạch tổ chức kinh doanh hình thức cửa hàng quy mô, có trang thiết bị sở vật chất đại, văn minh, thương nhân đầu tư quản lý, nhà nước cấp phép hoạt động + Áp dụng phương thức tự phục vụ: Đây phương thức bán hàng siêu thị sáng tạo ra, ứng dụng nhiều loại cửa hàng bán lẻ khác phương thức kinh doanh chủ yếu xã hội văn minh… Tự chọn: khách hàng sau chọn mua hàng hoá đến chỗ người bán để trả tiền hàng, nhiên trình mua có giúp đỡ, hướng dẫn người bán Tự chọn: khách hàng sau chọn mua hàng hoá đến chỗ người bán để trả tiền hàng, nhiên trình mua có giúp đỡ, hướng dẫn người bán + Phương thức toán thuận tiện: Hàng hoá gắn mã vạch, mã số đem quầy tính tiền cửa vào, dùng máy quét để đọc giá, tính tiền máy tự động in hoá đơn Đây tính chất ưu việt siêu thị, đem lại thoả mãn cho người mua sắm… Đặc điểm đánh giá đại cách mạng lĩnh vực thương mại bán lẻ + Sáng tạo nghệ thuật trưng bày hàng hoá: qua nghiên cứu cách thức vận động người mua hàng vào cửa hàng, người điều hành siêu thị có cách bố trí hàng hóa thích hợp gian hàng nhằm tối đa hoá hiệu không gian bán hàng Do người bán không có mặt quầy hàng nên hàng hóa phải có khả "tự quảng cáo", lôi người mua Siêu thị làm điều thông qua nguyên tắc xếp, trưng bày hàng hóa nhiều nâng lên thành thủ thuật Chẳng hạn, hàng có tỷ suất lợi nhuận cao ưu tiên xếp vị trí dễ thấy nhất, trưng bày với diện tích lớn, hàng hóa có liên quan đến xếp gần nhau, hàng khuyến mại phải thu hút khách hàng kiểu trưng bày đập vào mắt, hàng có trọng lượng lớn phải xếp bên để khách hàng dễ lấy, bày hàng với số lượng lớn để tạo cho khách hàng cảm giác hàng hoá đó bán chạy + Hàng hóa chủ yếu hàng tiêu dùng thường ngày như: thực phẩm, quần áo, bột giặt, đồ gia dụng, điện tử với chủng loại phong phú, đa dạng Siêu thị thuộc hệ thống cửa hàng kinh doanh tổng hợp, khác với cửa hàng chuyên kinh doanh chuyên sâu vào mặt hàng định Theo quan niệm nhiều nước, siêu thị phải nơi mà người mua có thể tìm thấy thứ họ cần với mức giá "ngày thấp" (everyday-lowprice) Chủng loại hàng hóa siêu thị có thể lên tới hàng nghìn, chí hàng chục nghìn loại hàng Thông thường, siêu thị có thể đáp ứng 70-80% nhu cầu hàng hóa người tiêu dùng ăn uống, trang phục, mỹ phẩm, đồ làm bếp, chất tẩy rửa, vệ sinh Hệ thống siêu thị đề cập hệ thống kinh doanh tổng hợp với đầy đủ chủng loại hàng hoá như: thực phẩm, quần áo, đồ gia dụng, điện tử…Mang đầy đủ đặc trưng hệ thông siêu thị Mô tả hoạt động - Một siêu thị muốn xây dựng hệ thống phần mềm để quản lý việc mua bán hàng siêu thị.Hệ thống cần phải ghi nhận hoạt động bán hàng xử lý công việc toán với khách hàng mua lẻ Ngoài hệ thống giúp người quản lý nắm tình hình mua bán, doanh thu siêu thị, việc thống kê thực hàng tháng, hàng quí 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óa, 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 Tại siêu - - thị có thiết bị phần cứng như: máy tính, máy đọc mã vạ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 Nhân viên thu ngân ghi nhận mặt hàng thực toán cho khách hàng Hệ thống tính, hiển thị tổng tiền bán hàng, số tiền dư phải trả lại in hóa đơn toán cho khách hàng Trong hóa đơn có 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 siêu thị Quản lý xuất, nhập hàng: Do phận quản lý kho hàng chịu trách nhiệm Bộ phận nhập hàng: Khi hàng kho hết không đủ đáp ứng cho khách, thủ kho báo cáo lên phận quản lý để liên hệ với nhà cung cấp Sau đó phận quản lý gửi đơn đặt hàng cập nhật thông tin nhà cung cấp Các thông tin nhà cung cấp bao 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 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 chất lượng số lượ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ỉ, số điện thoại, thông tin hàng nhập Sau đó tiến hành toán cho nhà cung cấp Bộ phận xuất hàng: Khi nhận nhu cầu mua hàng khách cần xuất hàng để trưng bày, người quản lý đưa 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 mặt hàng yêu cầu cho phận yêu cầu phiếu xuất 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 Ngoài phiếu xuất có thêm mã phiếu xuất Một phiếu xuất hệ thống lưu lại Nếu số lượng sản phẩm yêu cầu không đủ tiến hành từ chối xuất Để đảm bảo hàng đưa tới tay khách hàng tốt Theo định kỳ vào cuối tuần nhan 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 kiểm kê có ghi rõ: mã phiếu, mã nhân viên, ngày lập, tên hàng, số lượng, tình trạng 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 thêm 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 bỏ nhân viên hết hợp đồng bị sa thải Sau cập nhật thông tin nhân viên hệ thống cấp thẻ cho nhân viên Các thông tin nhân viên bao gồm: Mã nhân viên, họ tên, giới tính, địa chỉ, số điện thoại, mã chức vụ Và 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 siêu thị, 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 bán, hàng tồn kho, tình trạng hàng hóa thời 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 gửi cho nhà quản lý để có chiến lược kinh doanh cho tháng sau có biện pháp điều chỉnh hợp lý Yêu cầu 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 trọng, liệu doanh số bán hàng doanh thu bán hàng để lọt gây hậu nghiêm trọng Ngay nhân viên hệ thống quản lý có mặt hạn chế thông tin liên quan tới lĩnh vực như: tài chính, tình hình kinh 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 cho đối tượng sử dụng với số chức hạn chế đó Trong 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ế toán có thể 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 sở liệu Hỗ trợ người dùng cập nhật, sửa đổi, tìm kiếm thông tin… thông qua form tự động tính toán thông số Quản lý hóa đơn phiếu nhập xuất Hỗ trợ làm báo cáo thống kê tình hình doanh thu theo tháng, theo quý, theo năm siêu thị Lưu trữ thông tin Ngoà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… Cơ cấu tổ chức: - Ban giám đốc: Gồm giám đốc phó giám đốc có nhiệm vụ điều phối toàn hoạt động siêu thị, đưa định cuối cùng… - Bộ phận quản lý kho hàng: làm nghiệp vụ quản lý xuất- nhập hàng hoá vào kho - Bộ phận quản lý hàng hoá chia theo ngành hàng như: thực phẩm, hoá mỹ phẩm, gia dụng, may mặc… Trong ngành hàng : + Đứng đầu trưởng ngành: Họ làm công tác quản lý thông tin nhà cung cấp, làm việc trực tiếp với nhà cung cấp, quản lý vấn đề liên quan đến ngành hàng Đồng thời họ người quản lý điều hành nhân viên tổ + Dưới “ trưởng ngành” nhân viên quầy hàng : làm nhiệm vụ kiểm kê hàng hoá; xếp, trưng bày hàng hoá siêu thị; hướng dẫn, giúp đỡ khách hàng khách hàng yêu cầu - Bộ phận thu ngân: làm nhiệm vụ tính tiền cho khách (bán hàng), lập hoá đơn mua hàng cho khách cập nhật vào csdl khách yêu cầu toán - Bộ phận thống kê, báo cáo: : phải nắm tình hình mua bán, doanh thu siêu thị để báo cáo cho ban giám đốc, việc báo cáo thực hàng tháng, hàng quý có báo cáo đột xuất theo yêu cầu Trong phận có tổ tin học làm nhiệm vụ nhập liệu, kết suất báo cáo cần thiết phục vụ cho việc báo cáo thống kê Đồng thời, phận làm nhiệm vụ quản lý việc thu chi siêu thị - Bộ phận quản lý nhân sự: làm nghiệp vụ quản lý nhân - Bộ phận bảo vệ: Kiểm tra, bảo vệ an ninh Siêu thị Phần II: Xây dựng biểu đồ use case Xác định tác nhân - Nhân viên bán hàng: Là nhân viên làm việc siêu thị 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 quản lý 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: người chịu trách nhiệm tạo 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 siêu thị, quản lý nhân viên hoạt động khác siêu thị Đây người có thể 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ý Xác định use case 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 kho xem có hay đáp ứng không (tìm hàng), đáp ứng giao hàng cho khách hàng cập nhật thông tin hàng bán , khách hàng vào hệ thống Nếu 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 Hoặc hàng kho hết, thủ kho yêu cầu người quản lý cho nhập hàng Khi người quản lý đồng ý, nhân viên lập hóa đơn yê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 hàng theo yêu cầu cho cửa hàng Nhưng trước nhận hàng, nhân viên kiểm tra hàng xem có đáp ứng 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 có thể cấp, 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ả: Khi 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 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ô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 có thể 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ào 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ệ 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ê hàng nhập, thống kê hàng bán, thống kê doanh thu dựa vào hóa đơn bán hàng nhập hàng hàng 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ả: người 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ềnvà tên người dùng Nếu người dùng có tên mật thao tác đăng nhập thành công Biểu đồ ca sử dụng tổng thể hệ thống - 10 2.6 Biểu đồ lớp tham gia ca sử dụng báo cáo thống kê 2.7 Biểu đồ lớp tham gia ca sử dụng lập hóa đơn 21 2.8 Biểu đồ lớp tham gia ca sử dụng quản lý tài khoản Phần IV: Biểu đồ Biểu đồ đăng nhập 22 Đặc tả hành động đăng nhập Người dùng nhập tên đăng nhập mật vào form giao diện chương trình Hệ thống kiểm tra tính hợp lệ tên đăng nhập mật Nếu hợp lệ đăng nhập thành công Biểu đồ bán hàng 23 Đặc tả : Nhân viên quét mã vạch mặt hàng Hệ thống hiển thị danh sách mặt hàng mua tiến hành lập hóa đơn với số hàng đó Hệ thống tự động tính tổng số tiền dựa đơn giá số lượng mà khách hàng mua Hóa đơn tự động lưu vào sở liệu, hệ thống cập nhật lại số lượng hàng hệ thống Sau khách hàng toán xong, nhân viên bán hàng in hóa đơn cho khách hàng Biểu đồ xuất hàng 24 Đặc tả: Thủ kho đăng nhập vào hệ thống, chọn chức quản lý xuất hàng hệ thống Hệ thống yêu cầu nhập thông tin hàng cần xuất Thủ kho nhập thông tin hàng xuất Hệ thống kiểm tra số lượng hàng kho đó có đủ xuất hay không? Nếu đủ tiến hành lập phiếu xuất Hệ thống tự động cập nhật thông tin phiếu nhập hàng Biểu đồ nhập hàng 25 Đặc tả: Thủ kho đăng nhập vào hệ thống, chọn chức quản lý nhập hàng Hệ thống yêu cầu nhập thông tin hàng cần nhập Thủ kho nhập thông tin hàng nhập Hệ thống kiểm tra tính hợp lệ thông tin hàng nhập Nếu hợp lệ tiến hành lập phiếu nhập bổ sung them thông tin nhà cung cấp Hệ thống tự động cập nhật thông tin phiếu nhập nhà cung cấp Biểu đồ quản lý nhân viên 26 Đặc tả: Người quản lý đăng nhập vào hệ thống, chọn chức quản lý nhân viên Khi người quản lý thực thao tác thêm nhân viên hệ thống lưu thông tin đó vào sở liệu cập nhật cho nhân viên đó tài khoản để truy cập vào hệ thống Nếu người quản lý xóa thông tin nhân viên thông tin nhân viên tài khoản đó bị xóa khỏi hệ thống Biểu đồ báo cáo thống kê 27 Đặc tả: Người quản lý chọn chức báo cáo thống kê Hệ thống yêu cầu chọn hình thức thống kê Người quản lý chọn hình thức thống kê Hệ thống hiển thị bảng thống kê, doanh thu Biểu đồ tìm kiếm nhân viên 28 Đặc tả: Người dùng (người quản lý, nhân viên, hay người quản trị) đăng nhập vào hệ thống Trên giao diện người dùng chọn chức tìm kiếm, sau đó nhập thông tin cần tìm kiếm Hệ thống lọc liệu tìm kiếm thông tin theo yêu cầu người dùng Cuối kết tìm kiếmđược hiển thị lên form hình Biểu đồ cấp quyền cho người dùng 29 Đặc tả: Quản trị hệ thống thực đăng nhập, form giao diện chọn quản lý hệ thống Trên giao diện quản lý, người quản trị chọn thông tin người dùng Hệ thống load liệu from Người quản trị nhập thông tin người dùng Hệ thống kiểm tra thông tin, hợp lệ lưu vào sở liệu thông báo cập nhật thông tin thành công Phần V: Biểu đồ cộng tác Biểu đồ cộng tác đăng nhập 30 Biểu đồ cộng tác bán hàng 31 Biểu đồ cộng tác xuất hàng Biểu đồ cộng tác nhập hàng 32 Biểu đồ cộng tác quản lý nhân viên 33 Biểu đồ cộng tác báo cáo thống kê TỔNG KẾT 34 LỜI CÁM ƠN Chúng em chân thành cảm ơn hướng dẫn bảo tận tình thầy Đỗ mạnh hùng Giảng viên môn Phân Tích Thiết Kế Hệ Thống Thông Tin trường ĐH CÔNG NGHIỆP HF NỘI Thầy cho chúng em nhiều kiến thức quý giá lĩnh vực phân tích thiết kế hệ thống thông tin Trong trình thực đề tài này, kiến thức chưa sâu sắc nên chúng em nhiều sai sót, mong thầy người góp ý chân thành để giúp chúng em hoàn thành đề tài cách tốt Xin chân thành cảm ơn 35 [...]... cơ sở dữ liệu, hệ thống cập nhật lại số lượng hàng trong hệ thống Sau khi khách hàng thanh toán xong, nhân viên bán hàng in hóa đơn cho khách hàng Biểu đồ tuần tự xuất hàng 24 Đặc tả: 1 2 3 4 5 6 4 Thủ kho đăng nhập vào hệ thống, chọn chức năng quản lý xuất hàng của hệ thống Hệ thống yêu cầu nhập thông tin hàng cần xuất Thủ kho nhập thông tin hàng xuất Hệ thống kiểm tra số lượng hàng trong kho đó...4 Biểu đồ Use case phân rã 4.1 Biểu đồ ca sử dụng của quản lý bán hàng Đặc tả ca sử dụng: Tên ca sử dụng Tác nhân Mục đích Quản lý bán hàng Nhân viên bán hàng Nhân viên quản lý việc bán hàng và thanh toán hàng bán 11 Mô tả Ca sử dụng bắt đầu khi nhân viên đăng nhập vào hệ thống, chọn chức năng thêm hóa đơn bán hàng Hệ thống hiện thị form yêu cầu nhân viên nhập các thông tin: mã hàng, số lượng Nhân... đó cũng bị xóa khỏi hệ thống Biểu đồ tuần tự báo cáo thống kê 27 Đặc tả: 1 2 3 4 7 Người quản lý chọn chức năng báo cáo thống kê Hệ thống yêu cầu chọn hình thức thống kê Người quản lý chọn hình thức thống kê Hệ thống hiển thị bảng thống kê, doanh thu Biểu đồ tuần tự tìm kiếm nhân viên 28 Đặc tả: 1 2 3 4 8 Người dùng (người quản lý, nhân viên, hay người quản trị) đăng nhập vào hệ thống Trên giao diện... Người quản trị hệ thống Nhân viên đăng nhập vào hệ thống - Khi người dung muốn sử dụng hệ thống để thực hiện công việc của mình thì phải đăng nhập vào hệ thống, form đăng nhập cho phép người dùng nhập tài khoản và mật khẩu - Hệ thống thực hiện kiểm tra tài khoản người dùng đúng hay chưa Nếu đúng hệ thống thực hiện kiểm tra quyền truy cập, trong trường hợp người dung có quyền thì hệ thống sẽ thiết. .. nhập vào hệ thống, gửi 1 yêu cầu nhập hàng tới người quản lý Khi người quản lý đồng ý thì nhân viên sẽ chọn chức năng nhập hàng Hệ thống hiển thị form nhập hàng Nhân viên nhập các thông tin về hàng nhập : mã hàng nhập, tên hàng nhập, số lượng nhập, đơn giá nhập, tên nhà cung cấp, ngày nhập Hệ thống kiểm tra thông tin nhập và thực hiện lưu thông tin vào csdl Nếu các thông tin không hợp lệ hệ thống sẽ... phiếu xuất Hệ thống sẽ tự động cập nhật thông tin phiếu nhập hàng Biểu đồ tuần tự nhập hàng 25 Đặc tả: 1 2 3 4 5 6 5 Thủ kho đăng nhập vào hệ thống, chọn chức năng quản lý nhập hàng Hệ thống yêu cầu nhập thông tin hàng cần nhập Thủ kho nhập thông tin hàng nhập Hệ thống kiểm tra tính hợp lệ của thông tin hàng nhập Nếu hợp lệ sẽ tiến hành lập phiếu nhập và bổ sung them thông tin của nhà cung cấp Hệ thống. .. bắt đầu khi 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ý sẽ nhập tháng cần thống kê Hệ thống sẽ hiển thị thông tin hàng bán (hay doanh thu, hàng nhập…tùy do người quản lý chọn) trong tháng Đăng nhập được vào hệ thống Tổng hợp thống kê được hàng nhập, hàng xuất, hóa đơn, doanh thu để đưa ra báo cáo Mô tả Tiền điều kiện Hậu điều kiện 14... nhập trực tiếp mã hàng hoặc chọn chức năng tìm kiếm để tìm kiếm hàng Hệ thống lưu các thông tin vào csdl Nếu các thông tin nhập lỗi thì hệ thống sẽ hiện thị thông báo lỗi yêu cầu nhân viên kiểm tra và nhập lại Nếu mã hàng tồn tại trong csdl thì hệ thống sẽ cập nhật thông tin hàng và tính tổng số tiền mà khách phải thanh toán Sau đó nhân viên thực hiện thanh toán với khách hàng , hệ thống sẽ tính tiền... hàng từ kho giao cho khách hàng Tiền điều kiện Hậu điều kiện 4.4 Biểu đồ của ca sử dụng báo cáo thống kê Đặc tả ca sử dụng Tên ca sử dụng Tác nhân Mục đích Báo cáo thống kê Người quản lý Đưa ra những thống kê về hàng bán, doanh thu…để người quản lý có những biện pháp điều chỉnh và hướng đi phù hợp cho thời gian tới Ca sử dụng bắt đầu khi người quản lý đăng nhập vào hệ thống chọn thống kê (hàng bán. .. thông tin nhân viên Khi người quản lý tuyển them nhân viên nào đó thì người quản trị hệ thống cũng sẽ tạo them một người dung mới hoặc xóa tên người dùng đó ra khỏi hệ thống, đồng thời bổ sung nhân viên đó trong hệ thống hoặc xóa nhân viên đó đi Thông tin của nhân viên có thể được thay đổi bởi người quản trị hệ thống và người quản lý Đăng nhập thành công vào hệ thống Thông tin nhân viên được