Untitled TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ SIÊU THỊ T MART Sinh viên thực hiệ[.]
lOMoARcPSD|18034504 TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ SIÊU THỊ T-MART Sinh viên thực Mã sinh viên : TRƯƠNG QUỐC VINH : 20810520127 Giảng Viên Hướng Dẫn : LÊ THỊ TRANG LINH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên Ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D15CNPM7 Khóa : 2020-2025 Hà nội, tháng năm 2022 lOMoARcPSD|18034504 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Trương Quốc Vinh Chữ ký Vinh Ghi Chữ ký Ghi Giảng Viên Chấm: Họ tên Giảng viên 1: Giảng viên 2: lOMoARcPSD|18034504 Mục lục LỜI CẢM ƠN Ngày việc ứng dụng công nghệ thông tin trở lên phổ biến hầu hết nơi tất ngành nghề, công việc ứng dụng cơng nghệ thơng tin vào công tác quản lý Trong năm gần phát triển công nghệ thông tin ngày bật tốc độ phát triển vũ bão, công nghệ thơng tin có mặt thay trở thành công cụ đắc lực hỗ trợ người Vì vậy, để bắt kịp với nhịp độ phát triển xã hội, tảng kiến thức giảng đường vô quan trọng với Sinh viên chúng em lOMoARcPSD|18034504 Em xin chân thành xin gửi lời cảm ơn đến đặc biệt đến cô giáo Lê Thị Trang Linh người tận tình hướng dẫn mơn Phân Tích Thiết Kế Hướng Đối Tượng cho em buổi học Cô trang bị cho chúng em kiến thức môn học hon động lực tiếp tục đường chinh phục công nghệ Chúng em xin chân thành cảm ơn thầy cô môn tận tình giảng dạy chúng em suốt thời gian qua Nhờ có dạy tận tình thầy để giúp chúng em hồn thành báo cáo Em xin chân thành cảm ơn! LỜI MỞ ĐẦU Xã hội ngày phát triển nhu cầu vật chất người ngày tăng, nên đòi hỏi phải có hệ thống siêu thị với mạng lưới rộng lớn Trong mạng lưới có siêu thị T-Mart siêu thị lớn với đầy đủ loại mặt hàng Tại khách hàng tìm thấy nhiều mặt hàng mà cần, hệ thống siêu thị cần có cấu quản lý thật chặt chẽ để đáp ứng nhu cầu cho khách hàng Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 cách hài hồ Em thực hiên đồ án “Phân tích thiết kế hệ thống quản lý siêu thị T-Mart" khơng ngồi mục đích tìm hiểu kiến thức lĩnh vực Em xin chân thành cảm ơn thấy thời gian qua cho chúng em nhiều kiến thức quý giá lĩnh vực phân tích thiết kế hướng đối tượng để chúng em hồn thành đề tài cách tốt Tuy nhiên, hiểu biết chúng em lĩnh vực chưa sâu sắc nên chắn có nhiều sai sót, chúng em mong thầy thơng cảm góp ý thêm cho chúng em Chúng em xin chân thành cảm ơn thầy CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1.1 Hiện trạng Hiện nay, với gia tăng dân số với phát triển lớn mạnh công nghệ số nhu cầu dịch vụ, mua bán ngày gia tăng Tuy nhiên, hệ lOMoARcPSD|18034504 thống quản lý sổ sách trước nhiều cửa hàng, công ty khơng cịn phù hợp với quy mơ tốc độ phát triển Cửa hàng vậy, áp dụng công nghệ thông tin vào công việc thống quản lý chưa tối ưu dẫn đến có bất lợi, bất tiện việc quản lý Siêu thị T-Mart vậy, áp dụng công nghệ thông tin vào công việc quản lý dừng lại mức đơn giản rời rạc công việc Hệ thống quản lý chưa tối ưu dẫn đến bất lợi, bất tiện việc quản lý Sau khảo sát siêu thị T-Mart cần có hệ thống giúp việc quản lý tiện lợi, dễ sử dụng, nhờ vào việc công nghệ, khoa học kĩ thuật phát triển cho đời giải pháp quản lý cửa hàng thuận tiện, đơn giản, dễ dàng mang lại tính hiệu cao cho cơng việc quản lý kinh doanh Với mục tiêu nhằm khắc phục vấn đề 1.2 Tổng quan Tmart thành lập 9/2014, thành viên T-Group công ty hàng đầu việt nam tiên phong lĩnh vực kinh doanh siêu thị Với hệ thống gần 50 siêu thị Tmart có T-Group phát triển vươn lên lớn mạnh ngày Với siêu thị chủ đạo đảm bảo giá thị trường, nói khơng với hàng giả hàng, chất lượng, mang lại nhiều tiện lợi mua sắm tạo lên thành cơng tập đồn Sứ mệnh: “Trao tận tay người tiêu dùng Việt Nam sản phẩm chất lượng với mức giá hợp lý nhất, ưu đãi nhất” Tên cửa hàng: Siêu thị T-Mart Địa chỉ: CT28, P.Tôn Quang Phiệt, khu đô thị cổ nhuế Điện thoại: 19006446 lOMoARcPSD|18034504 Fax: 0943.416.416 Giờ mở cửa: 8h-23h00 tối Website: http://sieuthi-Tmart.com/ http://sieuthi-Tmart.com.vn/ 1.2.1 Quy trình quản lý -Thời gian làm việc:7h30-22h ngày tuần -Siêu thị T-Mart Hiện siêu thị T-Mart có 24 nhân viên chia làm ca: -Ca sáng (Từ 8h-11h30h) -Ca chiều (Từ 11h30-17h) -Ca tối (Từ 17h-23h) Mỗi ca gồm nhân viên túc trực gồm: nhân viên thu ngân, nhân viên tư vấn, nhân viên kho, nhân viên set up -Cửa hàng nhập loại mặt hàng thiết yếu: Mặt hàng thực phẩm: Các loại đồ uống: Bia, rượu, nước ngọt, sữa nước sữa bột, loại trà (túi lọc, trà hịa tan, trà khơ, …) Các loại đồ ăn nhanh: Bim bim, bánh, kẹo… Các loại đồ ăn lạnh: Sữa chua, kem… Thực phẩm khơ: Mì tơm, phở, miến, bánh đa, nguyên liệu khô (nấm, mộc nhỉ…), cá khô, mực khô, thịt bị khơ ngun liệu khơ (mộc nhĩ, hành, tỏi, ….).… Thực phẩm đóng hộp: pate, xúc xích, thịt xay,… Gia vị: Bột canh, bột nêm, mì chính, nước mắm, xì dầu,… Lương thực: gạo, khoai mì, ngơ,… Khăn giấy, giấy vệ sinh, tã em bé Các loại hóa mỹ phẩm Các đồ dùng văn phòng phẩm Đồ sinh hoạt cá nhân lOMoARcPSD|18034504 Các loại thẻ cào điện thoại Mô ̣t số mă ̣t hàng khác - Khi có khách hàng đến mua hàng, dựa vào nhu câu khách hàng biết cần phải đua lựa chọn tư vấn phù hợp cho đối tượng khách hàng, từ có xếp cụ thể - Khi xác định nhu cầu khách hàng tiến hành xuất hóa đơn có thơng tin mua bán cụ thể với loại mặt hàng, thực quản lý in hóa đơn tự động giúp giải phóng cơng việc viết hóa đơn tay chậm dễ sai sót đồng thời hru trữ hóa đơn hệ thống tránh việc thất lạc hóa đơn 1.3 Hoạt động nghiệp vụ - Xuất, nhập hàng: ܀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 bao gồm: mã nhà cung cấp, tên nhà cung cấp, địa đ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 u cầu phiếu xuất có ghi rõ thơng tin người xuất, lOMoARcPSD|18034504 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ịn 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 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 - Bán hàng: 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 tố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ý 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ụ lOMoARcPSD|18034504 - 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ý 1.4 Yêu Cầu Phần Mềm 1.4.1 Yêu Cầu Chức Năng + Chức quản lý kho: Nhân viên kiểm sốt số lượng sản phẩm siêu thị để chuẩn bị cho việc nhập sản phẩm quảm lí thời gian việc nhập loại sản phẩm xếp vào gian hang Dễ dàng thêm sản phẩm, chỉnh sửa thơng tin sản phẩm (nếu nhập sai) xóa sản phẩm + Chức Quản lý nhân viên: Quản lý thông tin nhân viên (họ tên, địa chỉ, số điện thoại, …) hệ thống máy tính Dễ dàng thêm nhân viên, sửa thông tin nhân viên bị sai lệch xóa nhân viên nghỉ làm +Chức Quản lý bán hàng: Nhân viên sử dụng chức để dễ dàng cho việc phục vụ khác hang giới thiệu sản phẩm, thông tin sản phẩm đặt mua sản phẩm siêu thị mà khơng phải đến mua, tạo hóa đơn… + Chức báo cáo thống kê: báo cáo danh số thu chỉ, dễ dàng phát sản phẩm bán chạy sản phẩm bán tồn kho nhiều để có biện pháp cân lại ta nhập hàng vào kho, … Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 1.4.2 Yêu Cầu Phi Chức Năng 1.4.2.1 Yêu cầu bảo mật: Toàn vẹn, bảo mật, xác thực 1.4.2.2 Yêu cầu lưu: Tự động lưu lên máy chủ 1.4.2.3 Yêu cầu tính sử dụng: tiện lợi, dễ sử dụng 1.4.2.4 Yêu cầu rang buộc thiết kế: đơn giản tính bảo mật cao 1.4.2.5 Yêu cầu phần cứng: Window 7/8/10 1.4.2.6 Phần mềm sử dụng : thân thiện, dễ dàng sử dụng 1.4.2.7 Yêu cầu sử dụng phần mềm: - Chức quản lý kho: + tìm kiếm, nhập, xuất báo cáo sản phẩm tồn kho báo cáo thống kê dễ dàng + Quản lý định mức tồn kho, thông báo sản phẩm tồn kho không đáp ứng yêu cầu để kịp thời nhập xuất + Hiển thị số lượng sản phẩm xuất nhập tồn theo tiêu: ngày nhập, ngày bán, hạn sử dụng, chi nhánh - Chức quản lý nhân viên: + tìm kiếm, thêm, xóa thơng tin nhân viên giúp quản lý dễ dàng tìm kiếm thông tin nhân viên + Quản lý thông tin nhân viên + tra cứu thông tin nhân viên -Chức quản lý bán hàng: + Lập hóa đơn tốn +Tra cứu hóa đơn tốn -Chức thống kê : + thống kê hàng hóa kho + thống kê tổng số lượng hàng tồn + thống kê doanh thu bán hàng + thống kê hàng tồn quầy 1.4.2.8 Các yêu cầu khác: - Khả nâng cấp bảo trì dễ dàng Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 -Cấu hình máy chủ: Tối thiểu PIII 500, >256 MB Ram, dung lượng ổ cứng>10 GB Hệ quản trị CSDL cài SQL Sever My SQL.Weblogic 4.0 Tomcat sever -Cấu hình trạm: Tối thiểu C433,>64 MB Ram Có cài đặt IE4 trở lên Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Xác định Actor Use Case tổng quát hệ thống 2.1.1 Actor ST Actor Use case Bộ phận quản lý - Nhân viên - T Đăng nhập hệ thống Quản lý kho Quản lý nhân viên Quản lý bán hàng Báo cáo thống kê doanh thu - Báo cáo sản phẩm bán chạy Khách hàng - Đăng nhập hệ thống Thanh tốn Tạo hóa đơn Quản lý thơng tin sản phẩm Quản lý tư vấn khách hàng Quản lý thông tin khách hàng Đăng nhập hệ thông Xem mua sản phẩm Đăng ký thành viên khách hàng thân thiện Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 2.1.2 Các Use Case tổng quát hệ thống Hình 2.2.2: Biểu đồ UC tổng thể hệ thống Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 2.2.3 Biểu đồ UC Quản Lý thơng tin Khách Hàng Hình 2.2.3 Biểu đồ UC Quan Ly thông ti khách hàng Bảng 2.1.3 Đặc tả ca sử dụng quản lý thông tin khách hàng Tên Use Case Tác nhân Mục đích Mô tả Quản lý thông tin khách hàng Nhân viên Nhân viên sau có thơng tin cá nhân từ bên phía khách hàng cung cấp quản lý để phục vụ cho hoạt động mua bán khách hàng với cửa hàng -Khi nhân viên tư vấn khách hàng nhận thông tin khách hàng cung cấp cho Nếu có khách hàng mua hàng để lại thông tin cá nhân, nhân viên nhập thông tin cần thiết lên hệ thống cửa hàng Để lấy thông tin đầy đủ khách Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 hàng muốn mua, đặt hàng -Khi khách hàng mua hàng thành công thông tin cập nhật lên hệ thống lưu lại Nếu khách hàng cịn quay lại kiểm tra thơng tin lần mua trước để xét khách hàng có phải khách hàng thân thiện cửa hàng để đưa ưu đãi cho khách hàng, tạo thiện cảm để khách hàng quay lại cửa hàng tiếp -Nhân viên quản lý thông tin khách hàng, khách hàng thời gian mua hàng chu kỳ lần sau tiến hành xóa thơng tin khách đi, để khơng lẫn vào khách hàng thân thiện cửa hàng 2.2.4 Biểu đồ Use Case Quản Lý Thông Tin Nhân Viên Hình 2.2 1: Biểu đồ UC Quản Lý Thơng Tin Nhân Viên Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Bảng 4: Đặc tả ca sử dụng Quản Lý Thông Tin Nhân Viên Tên Use Case Tác nhân Mục đích Mơ tả Quản lý nhân viên Người quản lý Người quản lý cần nắm vững số thông tin nhân viên trình độ học vấn, độ tuổi… để xếp cơng việc tương ứng Người quản lý cần theo dõi lịch làm nhân viên để tiến hành trả lương cho nhân viên - Khi có nhân viên vào cửa hàng người quản lý cần nhập thơng tin nhân viên lên hệ thống tên, tuổi, trình độ sau xếp việc cho nhân viên tùy vào trình độ -Khi thông tin nhân viên sai người quản lý đăng nhập hệ thống thêm, sửa thông tin cho nhân viên -Khi có nhân viên nghỉ làm người quản lý tiến hành xóa thơng tin nhân viên hệ thống quản lý đỡ nặng - Cuối tháng người quản lý đăng nhập hệ thống kiểm tra số ngày làm việc nhân viên để duyệt lương cho nhân viên 2.2.5 Biểu đồ use case Quản Lý Đăng Nhập Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 -Tên use case: Đăng nhập -Mục đích: cho phép nhân viên siêu thị đăng nhập thông qua tài khoản mật đăng ký trước -Mỗi nhân viên truy cập vào hệ thống để tra cứu, sửa đổi thông tin liên quan -Đối tác: nhân viên 2.2.6 Biểu đồ Use Case chức lập hóa đơn Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 -Tên use case: Lập hóa đơn -Mục đích: cho phép nhân viên siêu thị đăng nhập thông qua tài khoản mật đăng ký trước tiến hành quét mã sản phẩm để tiến hành đưa giá thành sản phẩm mà khách hàng muốn mua lưu thông tin vào CSDL đồng thời in hóa đơn cho khách hàng -Đối tác: nhân viên 2.2.7 Biểu đồ Use Case quản lý nhà cung cấp Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 -Tên use case: Quản lý nhà cung cấp -Mục đích: cho phép người quản lý siêu thị đăng nhập thông qua tài khoản mật đăng ký trước thêm sửa xóa thơng tin nhà cung cấp nơi mà siêu thị nhập sản phẩm thiết bị điện máy lưu thơng tin vào CSDL đồng thời in hóa đơn để báo cáo cho chủ siêu thị tình hình xuất nhập hàng hóa đơn vị hợp tác với siêu thị -Đối tác: Quản lý 2.2.8 Biểu đồ use case Quan Ly thong tin sản phẩm Downloaded by vu ga (vuchinhhp2@gmail.com) ...lOMoARcPSD|18034504 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Trương Quốc Vinh Chữ ký Vinh Ghi Chữ ký Ghi Giảng Viên Chấm: Họ tên Giảng viên 1: Giảng viên 2: lOMoARcPSD|18034504