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

Phân Tích Và Thiết Kế Hệ Thống Hướng Đối Tượng Xây Dựng Phần Mềm Quản Lý Siêu Thị Mini.pdf

59 0 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

Thông tin cơ bản

Tiêu đề Xây Dựng Phần Mềm Quản Lý Siêu Thị Mini
Tác giả Vũ Thị Minh, Đinh Thị Nhung, Đỗ Quang Trung
Người hướng dẫn Nguyễn Minh Huy
Trường học Trường Đại Học Thủ Đô Hà Nội
Chuyên ngành Phân Tích Và Thiết Kế Hệ Thống Hướng Đối Tượng
Thể loại Báo Cáo Kết Thúc Học Phần
Định dạng
Số trang 59
Dung lượng 4,58 MB

Nội dung

lOMoARcPSD|38555717 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC THỦ ĐÔ HÀ NỘI BÁO CÁO KẾT THÚC HỌC PHẦN MÔN Phân tích và thiết kế hệ thống hướng đối tượng Tên đề tài: Xây dựng phần mềm quản lý siêu thị mini Giảng viên hướng dẫn: Nguyễn Minh Huy Sinh viên thực hiện: - Vũ Thị Minh - Đinh Thị Nhung - Đỗ Quang Trung 0 Downloaded by xanh quat (tailieuso.13@gmail.com) lOMoARcPSD|38555717 MỤC LỤC LỜI MỞ ĐẦU .3 CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI .4 1.1 TÊN ĐÊỀ TÀI 4 1.2 CƠ SỞ, LÝ DO HÌNH THÀNH ĐÊỀ TÀI 4 1.3 MỤC TIÊU CỦA ĐÊỀ TÀI 4 1.4 Ý NGHĨA CỦA ĐỀ TÀI 5 1.5 PHẠM VI ĐÊỀ TÀI 5 1.6 PHƯƠNG PHÁP THỰC HIỆN ĐÊỀ TÀI 5 CHƯƠNG 2: KHẢO SÁT HỆ THỐNG 6 2.1 GIỚI THIỆU VÊỀ SIÊU THỊ 6 2.2 CƠ CẤẤU TỔ CHỨC 7 2.3 MÔ TẢ CÁC HOẠT ĐỘNG CHÍNH CỦA SIÊU THỊ 7 2.4 XÁC ĐỊNH YÊU CẤỀU HỆ THÔẤNG .9 2.4.1 Yêu cầầu chức năng hệ thốống .9 2.4.2 Yêu cầầu phi chức năng .9 CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 9 3.1 BIỂU ĐÔỀ USECASE .9 3.1.1 Biểu đốầ usecase tổng quát .9 3.1.2 Phần rã usecase quản lý nhần viên 10 3.1.3 Phần rã usecase quản lý khách hàng .11 3.1.4 Phần rã usecase quản lý nhà cung cầốp 11 3.1.5 Phần rã usecase quản lý hàng hóa 12 3.1.6 Phần rã usecase phiêốu nhập kho .12 3.1.7 Phần rã usecase xuầốt hóa đơn 12 3.1.8 Phần rã usecase báo cáo bán hàng 13 3.1.9 Phần rã usecase báo cáo nhập hàng 13 3.1.10 Phần rã usecase báo cáo lợi nhuận 14 3.1.11 Phần rã usecase báo cáo tốần kho .14 3.2 MÔ HÌNH HÓA CẤẤU TRÚC .14 3.3.1 Sơ đốầ lớp 14 3.3 SƠ ĐÔỀ TUẤỀN TỰ .15 3.3.1 Sơ đốầ tuầần tự quản lý nhần viên 15 1 Downloaded by xanh quat (tailieuso.13@gmail.com) lOMoARcPSD|38555717 3.3.2 Sơ đốầ tuầần tự quản lý khách hàng 18 3.3.3 Sơ đốầ tuầần tự quản lý nhà cung cầốp .21 3.3.4 Sơ đốầ tuầần tự quản lý hàng hóa .24 3.3.5 Sơ đốầ tuầần tự của phiêốu nhập hàng .27 3.3.6 Sơ đốầ tuầần tự của phiêốu xuầốt hóa đơn 29 3.3.7 Sơ đốầ tuầần tự của báo cáo bán hàng 30 3.3.8 Sơ đốầ tuầần tự của báo cáo nhập hàng 31 3.3.9 Sơ đốầ tuầần tự của báo cáo lợi nhuận .31 3.3.10 Sơ đốầ tuầần tự của báo cáo tốần kho 32 3.4 SƠ ĐÔỀ HOẠT ĐỘNG .33 3.4.1 Sơ đốầ hoạt động quản lý nhần viên .33 3.4.2 Sơ đốầ hoạt động quản lý khách hàng 33 3.4.3 Sơ đốầ hoạt động quản lý nhà cung cầốp 33 3.4.4 Sơ đốầ hoạt động quản lý hàng hóa 34 3.4.5 Sơ đốầ hoạt động của phiêốu nhập hàng 34 3.4.6 Sơ đốầ hoạt động của phiêốu xuầốt hóa đơn .35 CHƯƠNG 4: HƯỚNG DẪN SỬ DỤNG CHƯƠNG TRÌNH 35 4.1 FORM ĐĂNG NHẬP .35 4.2 GIAO DIỆN CHÍNH .36 4.3 QUẢN LÝ DANH MỤC 37 4.3.1 QUẢN LÝ NHẤN VIÊN 39 4.3.2 QUẢN LÝ KHÁCH HÀNG 42 4.3.3 QUẢN LÝ NHÀ CUNG CẤẤP .43 4.3.3 QUẢN LÝ HÀNG HÓA 46 4.4 NHẬP-XUẤẤT HÀNG HÓA 48 4.4.1 NHẬP KHO 48 4.4.2 XUẤẤT HÓA ĐƠN 51 4.5 BÁO CÁO 52 4.5.1 BÁO CÁO BÁN HÀNG .53 4.5.2 BÁO CÁO NHẬP HÀNG 53 4.5.3 BÁO CÁO LỢI NHUẬN 55 4.5.4 BÁO CÁO TÔỀN KHO .56 2 Downloaded by xanh quat (tailieuso.13@gmail.com) lOMoARcPSD|38555717 LỜI MỞ ĐẦU Xã hội càng phát triển thì nhu cầu về vật chất của con người ngày càng tăng, nên đòi hỏi phải có một hệ thống siêu thị với mạng lưới rộng lớn Siêu thị hiện tại đang là một biện pháp cho các bà nội trợ để đối phó với các hiểm họa từ rau, củ, quả và thực phẩm chứa các chất hóa học Tại đây khách hàng có thể tìm thấy được rất các mặt hàng đủ tin cậy mà mình cần, vì thế hệ thống siêu thị cần có môt cơ cấu quản lý thật chặt chẽ để đáp ứng nhu cầu cho khách hàng một cách hài hoà Khi thực hiện đồ án: “Xây dựng phần mềm quản lý siêu thị mini|” cũng không ngoài mục đích tìm hiểu những kiến thức về lĩnh vực này Tuy nhiên, sự hiểu biết của em về lĩnh vực này còn chưa sâu sắc nên chắc chắn sẽ có nhiều sai sót, nhóm mong được sự đóng góp ý kiến của các bạn và của thầy cô Em xin chân thành cảm ơn 3 Downloaded by xanh quat (tailieuso.13@gmail.com) lOMoARcPSD|38555717 CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI 1.1 TÊN ĐỀ TÀI “Xây dựng phần mềm quản lý siêu thị mini” 1.2 CƠ SỞ, LÝ DO HÌNH THÀNH ĐỀ TÀI Nhu cầu thị trường: Siêu thị mini đang trở thành một hình thức mua sắm phổ biến tại Việt Nam và nhiều quốc gia trên thế giới Việc quản lý siêu thị mini ngày càng trở nên phức tạp và đòi hỏi nhiều công sức Do đó, việc xây dựng phần mềm quản lý siêu thị mini giúp cho công việc quản lý trở nên dễ dàng hơn và hiệu quả hơn Sự tiện lợi và chính xác: Phần mềm quản lý siêu thị mini giúp cho việc quản lý hàng hóa, quản lý doanh thu, quản lý khách hàng trở nên dễ dàng và chính xác hơn Việc sử dụng phần mềm giúp cho các thông tin quản lý được cập nhật liên tục và đầy đủ, giúp cho các quyết định quản lý được đưa ra nhanh chóng và chính xác Nhu cầu đào tạo nguồn nhân lực: Việc xây dựng phần mềm quản lý siêu thị mini giúp cho các sinh viên có cơ hội thực hành và nâng cao kỹ năng về phân tích và thiết kế hệ thống hướng đối tượng UML Đồng thời, các sinh viên cũng có thể tìm hiểu về các công nghệ và phần mềm mới nhất trong lĩnh vực quản lý siêu thị  Vì những lý do trên, đề tài "Xây dựng phần mềm quản lý siêu thị mini" là một đề tài có ý nghĩa thực tiễn và mang tính ứng dụng cao 1.3 MỤC TIÊU CỦA ĐỀ TÀI Xây dựng phần mềm quản lý siêu thị mini dựa trên các công cụ và phần mềm đang được sử dụng phổ biến như: Visual Studio 2010, SQL Server Phân tích yêu cầu hệ thống: Xác định các yêu cầu chức năng và phi chức năng của phần mềm quản lý siêu thị mini, đảm bảo phù hợp với các quy trình và hoạt động của siêu thị Thiết kế cấu trúc hệ thống: Thiết kế cấu trúc của phần mềm quản lý siêu thị mini, bao gồm thiết kế các lớp đối tượng, quan hệ giữa các đối tượng, sơ đồ hoạt động và các sơ đồ tương tác để đảm bảo tính linh hoạt và mở rộng của hệ thống Xây dựng phần mềm: Thực hiện lập trình và triển khai phần mềm quản lý siêu thị mini, đảm bảo tính ổn định và đáp ứng các yêu cầu chức năng và phi chức năng đã được xác định Kiểm thử hệ thống: Thực hiện kiểm thử hệ thống để đảm bảo tính chính xác, độ tin cậy và hiệu suất của phần mềm quản lý siêu thị mini Đánh giá và cải tiến hệ thống: Đánh giá tính khả thi và hiệu quả của hệ thống, đồng thời đề xuất các cải tiến và phát triển để đáp ứng các nhu cầu của siêu thị mini trong tương lai 1.4 Ý NGHĨA CỦA ĐỀ TÀI 4 Downloaded by xanh quat (tailieuso.13@gmail.com) lOMoARcPSD|38555717 Giúp em tìm hiểu thêm về Hệ Quản Trị Cơ Sở Dữ Liệu và công nghệ lập trình mới, lập trình trên Windows Form sử dụng công nghệ DOT NET Giúp chúng em nắm vững hơn về kiến thức lập trình cũng như phương pháp phân tích vấn đề Từ đó giúp chúng em có thể thiết kế chương trình cho hợp lý và nhằm đem lại hiệu quả cao trong học tập 1.1.1 Ý nghĩa đối với người sử dụng hệ thống Phần mềm này sẽ giúp cho công việc cập nhật và tra cứu những thông tin về: khách hàng, nhà cung cấp… việc lập và quản lý các chứng từ có liên quan trở nên dễ dàng và nhanh chóng hơn 1.1.2 Ý nghĩa đối với cá nhân sinh viên  Tạo ra một phần mềm tiện lợi, nhanh và hiệu quả hơn trong công việc quản lý bằng tay  Hoàn thành tốt bài tập lớn, đồng thời qua đó nâng cao hiểu biết của chúng em 1.5 PHẠM VI ĐỀ TÀI  Tìm hiểu về UML  Tổng quan về UML  Xây dựng phần mềm quản lý siêu thị mini  Danh mục quản lý  Quản lý phiếu xuất hàng  Quản lý thông tin khách hàng  Quản lý việc nhập hàng vào kho  Quản lý việc xuất hàng ra kho  Nhập - xuất hàng hóa  Nhập kho  Xuất hóa đơn  Báo cáo  Báo cáo bán hàng  Báo cáo nhập hàng  Báo cáo lợi nhuận  Báo cáo tồn kho 1.6 PHƯƠNG PHÁP THỰC HIỆN ĐỀ TÀI 5 Downloaded by xanh quat (tailieuso.13@gmail.com) lOMoARcPSD|38555717 Phân tích thiết kế theo hướng đối tượng sử dụng mô hình hóa UML CHƯƠNG 2: KHẢO SÁT HỆ THỐNG 2.1 GIỚI THIỆU VỀ SIÊU THỊ 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ị 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… giữa phương thức tự chọn và tự phục vụ có sự phân biệt: 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ự phục vụ: khách hàng xem xét và chọn mua hàng, bỏ vào giỏ hoặc xe đẩy đem đi và thanh toán tại quầy tính tiền đặt gần lối ra vào Người bán vắng bóng trong quá trình mua hàng + 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ẻ + 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ỉ 6 Downloaded by xanh quat (tailieuso.13@gmail.com) lOMoARcPSD|38555717 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" (everyday-low-price) 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 70-80% 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ị 2.2 CƠ CẤU TỔ CHỨC Ban giám đốốc B ộ B ộ B ộ B ộ B ộ B ộ B ộ phận phận phận phận phận phận phậ kếố quản quản thu thốống quản n toán lý kho lý ngân kế, lý bảo hàng hàng báo nhân vệ hoá cáo sự 2.3 MÔ TẢ CÁC HOẠT ĐỘNG CHÍNH CỦA SIÊU THỊ - Hoạt động mua hàng của khách: Khách đến siêu thị mua hàng theo hình thức tự phục vụ- khách hàng tự chọn hàng được bày ở siêu thị cho vào giỏ hàng của mình (nhưng vẫn được sự giúp đỡ của các nhân viên quản lý quầy hàng khi khách hàng có yêu cầu giúp đỡ) Sau khi lựa chọn xong hàng, khách mang hàng ra quầy thu ngân yêu cầu tính tiền (thanh toán) Sau khi thanh toán xong khách sẽ nhận được hoá đơn hàng Trước khi ra về, tổ bảo vệ sẽ kiểm tra hàng hoá của khách một lần nữa để đảm báo không có sai sót gì - Hoạt động quản lý bán hàng (ở quầy thu ngân): Xuất hiện khi khách mua hàng yêu cầu tính tiền, nhân viên thu ngân phải có trách nhiệm tiếp nhận yêu cầu thanh toán hoá đơn lập hoá đơn thanh toán (Nếu hàng có mã vạch thì tính tổng giá trị hoá đơn Nếu hàng không có mã vạch thì cập nhật thông tin măt hàng)  In hoá đơn cho khách hàng và lưu trữ hoá đơn 7 Downloaded by xanh quat (tailieuso.13@gmail.com) lOMoARcPSD|38555717 - Hoạt động nhập hàng: Do tổ quản lý nhập hàng thuộc bộ phận quản lý kho hàng chịu trách nhiệm, tổ quản lý nhập hàng làm nhiệm vụ: +Tiếp nhận hàng hoá từ nhà cung cấp (đối chiếu, kiểm tra)  lập phiếu nhập hàng hoá In phiếu  phân loại hàng hoá theo chủng loại hàng, theo loại hàng, theo đơn vị  xếp hàng vào kho Sau đó nhân viên tin học sẽ có nhiệm vụ nhập thông tin hàng hoá và số lượng nhập của mặt hàng đó (Thông tin hàng bao gồm: mã vạch, giá bán, ngày sản xuất, hạn sử dụng, số lượng nhập, đơn vị tính, ngày nhập, …) * Chú ý: - Việc nhập hàng hoá: Mặt hàng mới nhập về sẽ được nhân viên quản lý phụ trách tin học lưu trữ các thông tin của hàng vào hệ thống quản lý Mỗi một hàng sẽ được đánh một mã vạch thực hiện theo quy tắc: + Bộ mã bán hàng: là bộ mã mang tính cách pháp lý giữa siêu thị và người tiêu dùng Mỗi một mặt hàng kinh doanh đều có một mã số riêng + Một mã bán hàng có độ dài 13 ký tự theo cấu trúc của hệ thống mã vạch barcode quốc tế đối với những mặt hàng nào không có mã vạch, hay nếu có mã vạch mà mã vạch không có khả năng tin cậy thì mặt hàng đó sẽ được dùng mã nội bộ của siêu thị làm mã bán hàng, có chiều dài 8 ký tự - Hoạt động xuất hàng: Do bộ phận quản lý xuất hàng đảm nhận, có nhiệm vụ tiếp nhận yêu cầu xuất hàng từ bộ phận mặt hàng hay yêu cầu trả hàng từ nhà cung cấp  Kiểm tra số lượng hàng tồn trong kho: +Nếu còn hàng: Lập phiếu xuất hàng Xuất hàng lên quầy(Sắp xếp hàng trên quầy) cập nhật số lượng tồn của mặt hàng đó  In và lưu trữ phiếu xuất hàng +Nếu hết hàng: Thông báo với bộ phận quản lý hàng hoá của ngành hàng đó để họ có kế hoạch đặt hàng với nhà cung cấp - Hoạt động kiểm kê hàng hoá, sắp xếp, trưng bày hàng hoá trên quầy: Do nhân viên thuộc bộ phận quản lý hàng hoá đảm nhận, làm nhiệm vụ kiểm kê hàng hoá có trên quầy, kiểm tra chất lượng của hàng hóa Họ sẽ tiếp nhận những yêu cầu kiểm kê hàng hoá từ “trưởng ngành”  lập báo cáo kiểm kê  In và lưu trữ phiếu kiểm kê Khi số lượng hàng hoá trên quầy ít thì họ sẽ yêu cầu bộ phận xuất hàng xuất hàng lên quầy - Hoạt động thống kê báo cáo: Do bộ phận thống kê, báo cáo chịu trách nhiệm, có nhiệm vụ tiếp nhận yêu cầu thống kê báo cáo từ ban giám đốc  Lựa chọn tiêu chí thống kê thích hợp  Lấy thông tin hàng hoá( lấy số lượng hàng hoá nhập, số lượng 8 Downloaded by xanh quat (tailieuso.13@gmail.com) lOMoARcPSD|38555717 xuất hàng, kiểm tra số lượng tồn hàng trên quầy, lấy số lượng bán được tại siêu thị  Tính số lượng tồn thực tế của hàng hoá, tính doanh thu bán được của siêu thị  Lập và in báo cáo thống kê Ngoài ra, còn hoạt động quản lý nhân sự do bộ phận quản lý nhân sự chịu trách nhiệm Làm nhiệm vụ lập kế hoạch nhân sự; tuyển dụng nhân sự; bố trí nhân sự; đánh giá và trả lương… 2.4 XÁC ĐỊNH YÊU CẦU HỆ THỐNG 2.4.1 Yêu cầu chức năng hệ thống Quyền quản lý: quyền thực hiện tất cả các hoạt động của Đăng nhập hệ thống  Quản lý khách hàng  Tra cứu khách hàng  Quản lý nhà cung cấp  Tra cứu nhà cung cấp  Quản lý hàng hóa  Lập đơn đặt hàng  Tra cứu đơn đặt hàng  Lập phiếu nhập hàng  Tra cứu phiếu nhập hàng  Lập phiếu xuất hóa đơn  Tra cứu phiếu xuất hóa đơn  Thống kê các báo cáo nhập-bán hàng, lợi nhuận, tồn kho  Cùng các chức năng thêm, xóa, sữa dữ liệu 2.4.2 Yêu cầu phi chức năng Cài đặt phầm mềm quản lý siêu thị mini dễ sử dụng, giao diện thân thiện, đáp ứng được các yêu cầu đòi hỏi của việc quản lý siêu thị Thường xuyên nắm bắt được tình hình biến động về số thực và giá trị của từng nhóm, từng loại, và toàn bộ hàng hóa Cập nhật đầy đủ kịp thời những biến động hàng hóa Vào sổ các bảng kiểm kê, bảng tổng hợp, và báo cáo về hàng hóa theo quy định Lập bảng phân tích để tiến hành phân tích tình hình cung ứng, dự trữ và hàng hóa một cách chính xác nhằm giảm thời gian cũng như nguồn nhân lực CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 3.1 BIỂU ĐỒ USECASE 3.1.1 Biểu đồ usecase tổng quát 9 Downloaded by xanh quat (tailieuso.13@gmail.com)

Ngày đăng: 12/03/2024, 09:06

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

TÀI LIỆU LIÊN QUAN

w