1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(TIỂU LUẬN) bài tập lớn môn phân tích thiết kế hệ thống hướng đối tượng đề tài THIẾT kế CHƯƠNG TRÌNH của HÀNG bán RAU

27 18 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

Định dạng
Số trang 27
Dung lượng 895,46 KB

Nội dung

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── BÀI TẬP LỚN Mơn: Phân tích thiết kế hệ thống hướng đối tượng ĐỀ TÀI : THIẾT KẾ CHƯƠNG TRÌNH CỦA HÀNG BÁN RAU Nhóm 18 Sinh viên thực hiện: Vũ Trọng Nhân– 20198252 Nguyễn Huy Hoàng - 20198227 Nguyễn Anh Tuấn- 20198268 Nguyễn Minh Châu-2019808 Giáo viên hướng dẫn : LỜI NÓI ĐẦU Hà Nội, tháng năm 2022 Ngày nay, tin học hóa nghiệp vụ đời sống, cơng khơng cịn xa lạ, người sử dụng nhiều loại phần mềm, từ phần mềm đăng kí học tập sinh viên, phần mềm quản lý chi tiêu, phần mềm cho thuê phòng trọ… Phần mềm quản lý bán hang phần mềm gắn liền với thực tế có nhu cầu sử dụng cao sống Đặt bối cảnh đất nước chúng ta, Việt Nam đất nước phát triển với nhiều sở kinh doanh vừa nhỏ, nên nhu cầu mua phần mềm để quản lý việc kinh doanh buôn bán sở kinh doanh cao Kể cửa hàng trước sử dụng phần mềm Excel để quản lý, người chủ cửa hàng phải mua hệ thống phần mềm, để giải nhiều bất cập, thuận tiện nhiều mặt Vì lý đó, với tập lớn mơn học phân tích thiết kế hệ thống đối tượng, nhóm chúng em lựa chọn phân tích thiết kế hệ thống Quản lý hàng hóa cửa hàng rau Việc tiếp cận với đề tài giúp sinh viên chúng em có hội để tìm hiểu quy trình hoạt động sở kinh doanh vừa nhỏ, thiết kế hệ thống quản lý bán hàng Contents CHƯƠNG 1: TỔNG QUAN .3 1.1 Mô tả toán hàng bán rau 1.2 Mô tả hệ thống cửa hàng 1.2.1 Mục đích hệ thống 1.2.2 Yêu cầu hệ thống 1.2.3 Quy trình hệ thống CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Thiết kế Use Case 2.1.1 Tác nhân (Actor) 2.1.2 Ca sử dụng (Biểu đồ Use case) .8 2.1.3 Đặc tả ca sử dụng 2.1 Biểu đồ trình tự 16 2.2 Sơ đồ lớp 24 2.3 Thiết kế sở liệu 26 CHƯƠNG 1: TỔNG QUAN 1.1 Mơ tả tốn hàng bán rau - Khách hàng đến cửa hàng, tìm sản phẩm mong muốn dựa menu cửa hàng, sau hỏi nhân viên cửa hàng xem số lượng sản phẩm cịn hay hết, ngày sử dụng cịn hay khơng, giá sản phẩm Sau nhân viên tiếp nhận yêu cầu khách cửa hàng tạo đơn hàng ứng với yêu cầu khách hàng thu nhận tiền tốn hóa đơn ứng với - - - - - khách hàng Nếu sản phẩm mà khách hàng mong muốn không khả dụng nhân viên yêu cầu khách hàng lựa chọn sản phẩm khác Khách hàng có tài khoản đăng nhập hệ thống cửa hàng với tài khoản có sẵn thực quy trình hệ thống cửa hàng Nhân viên tới cửa hàng kiểm tra số lượng, hạn sử dụng sản phẩm có cửa hàng cập nhật tình trạng sản phẩm hệ thống Sau cập nhật nhân viên mở cửa đưa cửa hàng vào trạng thái hoạt động Nhân viên ca làm việc tiếp nhận yêu cầu đặt hàng khách hàng, xử lý đơn hàng tạo hóa đơn tương ứng thu phí cho hóa đơn xác nhận Mỗi hóa đơn tạo toán duyệt lưu trữ sở liệu hệ thống, hóa đơn lưu lại thông tin khách hàng đặt hàng, dịng hóa đơn, thời gian tạo hóa đơn nhân viên tạo hóa đơn Sau tạo hóa đơn, nhân viên đồng thời cập nhật lại tình trạng sản phẩm với đơn hàng bán ra, số lượng sản phẩm cửa hàng hao hụt Khi sản phẩm gần hết hạn sử dụng, hệ thống gửi thông báo để nhân viên biết áp giảm giá cho sản phẩm ứng với quy định cửa hàng, đồng thời cập nhật tình trạng sản phẩm – giá tiền – sản phẩm hệ thống cửa hàng Sau ca làm việc, nhân viên kiểm tra lại tình trạng sản phẩm lượt cập nhật lên hệ thống cửa hàng Sau nhân viên tạo báo cáo ca làm việc mình, báo cáo ghi lại thơng tin nhân viên, ngày làm việc, ca làm việc nhân viên đó, thông tin sản phẩm bán ra, doanh thu ca làm việc nhân viên Nếu ca làm việc cuối ngày nhân viên đóng cửa cửa hàng đưa cửa hàng vào trạng thái ngưng hoạt động Quản lý khơng Bài tốn u cầu xây dựng hệ thống quản lý cửa hàng bán rau củ Hệ thống sử dụng khách hàng, nhân viên, quản lý, có chức đặt hàng, toán (đối với khách hàng), quản lý 1.2 Mô tả hệ thống cửa hàng 1.2.1 Mục đích hệ thống - Quản lý cơng việc kinh doanh cho cửa hàng rau Quản lý sở vật chất, tài nguyên, lượng hàng cho việc kinh doanh cửa hàng - - Theo dõi lịch sử bán hàng cửa hàng - Thay cơng việc viết hố đơn, tính tốn hố đơn tay - Tạo kênh trung gian giúp giao tiếp người sử dụng hệ thống 1.2.2 Yêu cầu hệ thống Các yêu cầu phi chức : a Yêu cầu hoạt động hệ thống: Hệ thống hoạt động ổn định 24/7 Hệ thống tương thích tốt b Các yêu cầu hiệu Nâng cao hiệu suất quản lý, giảm thiểu công việc, tiết kiệm thời gian công sức cho người quản lý nhân viên Nâng cao trải nghiệm cho người sử dụng Tăng lợi nhuận cho cửa hàng Quản lý sở vật chất, tài nguyên cửa hàng cách chi tiết, tránh việc mát khơng đáng có c u cầu bảo mật liệu Phân quyền giới hạn rõ ràng Giữ kín thơng tin quan trọng hàng cá nhân có liên quan đến cửa hàng - Các yêu cầu chức : a Chức đăng nhập : Mỗi người dùng truy cập vào hệ thống có tài khoản riêng Nếu chưa có tài khoản riêng hệ thống người dùng phải tạo tài khoản Tài khoản lưu trữ thơng tin cá nhân họ tên,số điện thoại,email,địa b Chức đặt hàng trực tuyến : Khách hàng đặt hàng hệ thống website ứng dụng rau Khách hàng đặt lúc nhiều mặt hàng Hiển thị thông tin đơn hàng mà khách hàng thêm vào giỏ hàng Hiển thị phương thức toán (thanh toán tài khoản thẻ tiền mặt) c Chức quản lý sản phẩm: Nhập vào sản phẩm thông tin riêng : ID, ngày nhập kho, ngày xuất kho, thời hạn sử dụng , số lượng hàng hóa tồn kho ,số lượng đơn hàng bán ngày Chức thêm, sửa, xóa ,cập nhật sản phẩm d Chức toán : Khách hàng tốn trực tuyến thơng qua thẻ ngân hàng Khách hàng tốn trực tiếp cách qua cửa hàng lúc nhận hàng shipper e Chức tìm kiếm sản phẩm : Hiển thị gợi í sản phẩm bán chạy cửa hàng Khách hàng tìm kiếm loại rau giảm giá hay có khuyến f Chức tạo hóa đơn Lữu trữ thơng tin khách hàng, dịng hàng khách hố đơn Tạo hố đơn cho đơn hàng chấp nhận 1.2.3 Quy trình hệ thống Đăng nhập / đăng xuất hệ thống Cập nhật thông tin tài khoản Quản lý nhân viên: + Lưu trữ thơng tin nhân viên + Có hành động cần thêm, sửa, xóa, cập nhật nhân viên + Kiểm soát số lượng nhân viên, hoạt động nhân viên cửa hàng Kiểm tra hoạt động cửa hàng: + Kiểm tra lịch sử giao dịch cửa hàng, thông tin cụ thể giao dịch Cập nhật sản phẩm: + Cập nhật vào danh sách mặt hàng cửa hàng có sản phẩm cập nhật sản phẩm có Kiểm tra nhân viên, khách hàng + Kiểm tra ca làm việc, số làm việc nhân viên cửa hàng + Kiểm tra thông tin khách hàng tới cửa hàng (khách hàng có tài khoản hệ thống khách vãng lai) Tìm kiếm sản phẩm +Tìm kiếm sản phẩm có cửa hàng Đặt mua hàng: + Dựa vào sản phẩm chọn, tạo đơn hàng chờ duyệt đơn hàng, từ tốn Thanh tốn + Lựa chọn hình thức tốn: tốn thẻ tín dụng, thẻ visa,ví điện tử … hay toán nhận hàng + Thanh toán đơn hàng gồm sản phẩm chọn Xử lý đơn hàng: + Dựa vào thông tin kho, nguyên liệu, tài nguyên cửa hàng có để chấp nhận hay từ chối đơn hàng Tạo hoá đơn: + Lưu trữ thơng tin khách hàng, dịng hàng khách hố đơn + Tạo hố đơn cho đơn hàng chấp nhận Cập nhật tình trạng sản phẩm cửa hàng: + Cập nhật hạn sử dụng cho sản phẩm sau ngày + Cập nhật giá sản phẩm + Cập nhật số lượng sản phẩm có cửa hàng, số lượng khả dụng sau bán, sau nhập, tạo thêm sau bỏ Tạo báo cáo hoạt động cửa hàng: + Lưu trữ hoạt động cửa hàng ngày + Tạo báo cáo doanh số, số hàng bán cửa hàng ca làm nhân viên CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Thiết kế Use Case 2.1.1 Tác nhân (Actor) Khách hàng: Là người có nhu cầu mua rau, sử dụng hệ thống cửa hàng Nhân viên: Là người trực tiếp quản lý hầu hết hoạt động cửa hàng: + Xử lý đơn hàng, tạo hoá đơn, tạo báo cáo hoạt động cửa hàng, cập nhật tình trạng sản phẩm Người quản lý: Là người điều hành, kiểm soát nhân viên,kiểm soát cửa hàng, tổng hợp, thống kê 2.1.2 Ca sử dụng (Biểu đồ Use case) Hình 1: Biểu đồ Use case tổng quan 2.1.3 Đặc tả ca sử dụng Đăng nhập, đăng xuất khỏi hệ thống Use Case Name Use Description Actor Pre-Condition Post-Condition Basic Flow Cas Alternative Flow Exception Flow Cập nhật thông tin tài khoản Use Name UseCase Description Actor Pre-Condition Post-Condition Basic Flow Alternative Flow Exception Flow Flow Tạo hoá đơn Use case name Use description Actor Pre-Condition case Post-Condition Basic Flow Alternative Flow Exception Flow Tạo báo cáo hoạt động cửa hàng Use case name Use description Actor Pre-Condition Post-Condition Basic Flow Alternative case Flow Exception Flow 2.a Nhân viên nhập sai định dạng thông tin báo cáo, hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Cập nhật tình trạng sản phẩm cửa hàng Use case name Use description Actor Pre-Condition case Post-Condition Basic Flow Alternative Flow Exception Flow Kiếm tra thông tin nhân viên, khách hàng Use Name Use Description Actor Pre-Condition Post-Condition Basic Flow Case Case Alternative Flow Exception Flow Cập nhật sản phẩm Use-case name Use-case description Actor Pre-Condition Post-Condition Basic flow Alternative flow Exception flow Kiểm tra hoạt động cửa hàng Use-case name Use-case description Actor Pre-Condition Post-Condition Basic flow Alternative flow Exception Flow Quản lý nhân viên Use-Case Use-Case Decription Actor Pre-Condition Post-Conditon Basic Flow Alternative Flow Exception Flow 2.1 Biểu đồ trình tự Biểu đồ trình tự chức tìm kiếm sản phẩm Biểu đồ trình tự chức đăng nhập Biểu đồ trình tự chức cập nhật thơng tin tài khoản Biểu đồ trình tự chức đặt hàng ... lý đó, với tập lớn mơn học phân tích thiết kế hệ thống đối tượng, nhóm chúng em lựa chọn phân tích thiết kế hệ thống Quản lý hàng hóa cửa hàng rau Việc tiếp cận với đề tài giúp sinh viên chúng... quy trình hoạt động sở kinh doanh vừa nhỏ, thiết kế hệ thống quản lý bán hàng Contents CHƯƠNG 1: TỔNG QUAN .3 1.1 Mô tả toán hàng bán rau 1.2 Mô tả hệ thống cửa hàng. .. 1.2.1 Mục đích hệ thống 1.2.2 Yêu cầu hệ thống 1.2.3 Quy trình hệ thống CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Thiết kế Use Case

Ngày đăng: 30/11/2022, 14:13

HÌNH ẢNH LIÊN QUAN

Hình 1: Biểu đồ Use case tổng quan - (TIỂU LUẬN) bài tập lớn môn phân tích thiết kế hệ thống hướng đối tượng đề tài  THIẾT kế CHƯƠNG TRÌNH của HÀNG bán RAU
Hình 1 Biểu đồ Use case tổng quan (Trang 9)
2.1.2 Ca sử dụng (Biểu đồ Use case) - (TIỂU LUẬN) bài tập lớn môn phân tích thiết kế hệ thống hướng đối tượng đề tài  THIẾT kế CHƯƠNG TRÌNH của HÀNG bán RAU
2.1.2 Ca sử dụng (Biểu đồ Use case) (Trang 9)
Thiết kế xây dựng cơ sở dữ liệu gồm 6 bảng: nhanvien, hoadon, khachhang, baocao, sanpham, quanly. - (TIỂU LUẬN) bài tập lớn môn phân tích thiết kế hệ thống hướng đối tượng đề tài  THIẾT kế CHƯƠNG TRÌNH của HÀNG bán RAU
hi ết kế xây dựng cơ sở dữ liệu gồm 6 bảng: nhanvien, hoadon, khachhang, baocao, sanpham, quanly (Trang 27)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w