lOMoARcPSD|39270540 TRƯỜNG ĐẠI HỌC ĐẠI NAM Khoa Công Nghệ Thông Tin ỨNG DỤNG BÁN HÀNG TRÀ CHANH BỤI PHỐ Nhóm sinh viên: Nguyễn Xuân Thể : Nông Lương Hoàng : Ngô Đức Hải Nhóm 1 Lớp: CNTT 1504 GV hướng dẫn: Nguyễn Đình Tuệ Hà nội năm 2024 Downloaded by sau xanh (saudinh2@gmail.com) lOMoARcPSD|39270540 TRƯỜNG ĐẠI HỌC ĐẠI NAM Khoa Công Nghệ Thông Tin ỨNG DỤNG BÁN HÀNG TRÀ TRANH BỤI PHỐ STT Họ và tên Nhiệm Vụ Điểm Biểu đồ lớp, phân tích bài toán 1 Nguyễn Xuân Thể Báo cáo tổng thể về bài tập 2 Nông Lương Hoàng Đặc tả Usecase, hoạt động Biểu đồ trình tự, thành phần, triển 3 Ngô Đức Hải khai NHẬN XÉT CỦA GIẢNG VIÊN Hà nội năm 2024 LỜI CẢM ƠN Downloaded by sau xanh (saudinh2@gmail.com) lOMoARcPSD|39270540 Đầu tiên, em xin gửi lời cảm ơn chân thành đến Trường Đại học Đại Nam đã đưa môn Phân tích thiết kế hệ thống thông tin vào trương trình giảng dạy. Đặc biệt, em xin gửi lời cảm ơn sâu sắc đến giảng viên bộ môn – Nguyễn Đình Tuệ đã dạy dỗ, truyền đạt những kiến thức quý báu cho em trong suốt thời gian học tập vừa qua. Trong thời gian tham gia lớp học, nhóm em đã có thêm cho mình nhiều kiến thức bổ ích, tinh thần học tập hiệu quả, nghiêm túc. Đây chắc chắn sẽ là những kiến thức quý báu, là hành trang để em có thể vững bước sau này.
Bộ môn Phân tích thiết kế hệ thống thông tin là môn học thú vị, vô cùng bổ ích và có tính thực tế cao. Đảm bảo cung cấp đủ kiến thức, gắn liền với nhu cầu thực tiễn của sinh viên. Tuy nhiên, do vốn kiến thức còn nhiều hạn chế và khả năng tiếp thu thực tế còn nhiều bỡ ngỡ. Mặc dù nhóm chúng em đã cố gắng hết sức nhưng bài tiểu luận khó có thể tránh khỏi những thiếu sót và nhiều chỗ còn chưa chính xác, kính mong thầy xem xét và góp ý để bài tiểu luận của em được hoàn thiện hơn.
Nhóm chúng em xin chân thành cảm ơn! Downloaded by sau xanh (saudinh2@gmail.com) lOMoARcPSD|39270540 MỤC LỤC I. MÔ TẢ HỆ THỐNG. BẢN VẼ USECASE. Bản vẽ usecase tổng quát.
Bản vẽ usecase phân rã cho khách hàng. Bản vẽ usecase phân rã cho nhân viên bán hàng. Bản vẽ Usecase phân rã cho thủ kho. Bản vẽ usecase phân rã cho người quản lý.
ĐẶC TẢ CÁC USE CASE. Xem sản phẩm. Thêm sản phẩm. Sửa sản phẩm.
Xem báo cáo thống kê. Tạo phiếu nhập. Tạo phiếu xuất. Cập nhật nhân viên.
Xem thông tin nhân viên.18 IV: BIỀU ĐỒ LỚP. BIỂU ĐỒ HOẠT ĐỘNG. Xem sản phẩm. Thêm sản phẩm.
Sửa sản phẩm.23 Downloaded by sau xanh (saudinh2@gmail. Xem báo cáo thống kê. Tạo phiếu nhập. Tạo phiếu xuất.
Cập nhật Nhân viên. Xem TT Nhân Viên.29 VI: BIỂU ĐỒ TRÌNH TỰ. Xem sản phẩm.Sửa sản phẩm. Xem báo cáo thống kê.
Tạo Phiếu nhập.Tạo phiếu xuất. Cập nhật nhân viên. Xem TT Nhân Viên. BIỂU ĐỒ THÀNH PHẦN.44 VIII: BIỂU ĐỒ TRIỂN KHAI.44 Downloaded by sau xanh (saudinh2@gmail.com) lOMoARcPSD|39270540 GIỚI THIỆU ĐỀ TÀI Trong thời gian gần đây, hệ thống trà chanh Bụi phố phát triển mạnh và việc quản lý các cửa hàng Bụi Phố một cách thủ công không còn phù hợp.
Bụi Phố muốn một hệ thống website giúp quản lý doanh thu dễ dàng hơn. Có định hướng phát triển. Quảng bá sản phẩm và hỗ trợ việc bán hàng. MÔ TẢ HỆ THỐNG Hệ thống website giúp Bụi Phố quản lý việc bán các sản phấm, thống kê doanh thu và quảng bá các sản phầm có sẵn của hệ thống.
Khách của Bụi Phố: quan tâm có thể truy cập vào website tham khảo các loại đồ uống, đồ ăn vặt của Bụi Phố (theo từng cơ sở, giá, loại, tình trạng. Đặt ship hàng. Nếu chọn đặt ship đồ thì phải đăng nhập rồi điền các thông tin liên gồm: tên, địa chỉ, số điện thoại. Chọn phương thức thanh toán (online hoặc offline qua shiper).
Yêu cầu đặt ship sẽ phải qua nhân viên bán hàng kiểm duyệt. Khách hàng có thể theo dõi tình trạng của đơn đặt ship của mình. Đăng ký tài khoản: Khách hàng chưa có tài khoản tạo tài khoản bằng sđt, gmail, nhập các tt liên quan: Tên, địa chỉ mặc định, ngày sinh. Website tích hợp các hình thức thanh toán online phổ biến như Mmo, VNPAY,.
cho các lần mua hàng. Nhân viên bán hàng của Bụi Phố có trách nghiệm đăng thông tin các sản phẩm lên website (giá cả, loại, tình trạng, mô tả. Nhận các đơn hàng đặt ship, liên hệ shiper, tạo hóa đơn mua hàng online, xác nhận thành công. Ngoài ra, nhân viên bán hàng cũng có thể tạo hóa đơn trực tiếp trên website đối với khách offline mua sản phẩm trực tiếp tại cửa hàng.
Hóa đơn sẽ cho biết đơn giá, số lượng, tổng tiền cần phải trả. Hệ thống sẽ tổng hợp các hóa đơn rồi đưa ra số lượng, doanh thu theo từng sản phẩm, tổng doanh thu và tự động tổng hợp báo cáo theo từng ngày, tuần, tháng. Tự động thống kê nguyên nhiên liệu, hàng hóa còn lại. Nhân viên quản lý kho: Xem thống kê nguyên liệu còn lại theo từng chi nhánh.
Nhập (nguồn nhập, số lượng .) và phân phối nguyên liệu (theo từng chi nhánh) Downloaded by sau xanh (saudinh2@gmail.com) lOMoARcPSD|39270540 dựa vào số liệu nguyên liệu hàng hóa còn lại. Cập nhật báo cáo nhập xuất lên hệ thống website, người quản trị và nhân viên bán hàng có thể xem. Người Quản lý: Quản lý các thông tin nhân viên (tên, ngày sinh, liên hệ.) , thêm, sửa xóa nhân viên, tạo tài khoản cho nhân viên đăng nhập, xem báo thống kê về doanh thu, nhập xuất hàng. BẢN VẼ USECASE 1.
Xác định các Actor Khách hàng: Là người muốn mua các sản phẩm của Bụi Phố (đồ uống, đồ ăn vặt). Khách hàng truy cập vào website để xem thông tin về các sản phẩm của Bụi Phố. Đăng nhập để đặt ship. Nhân viên bán hàng: Là người phụ trách các công việc chính của hệ thống webstie như: Đăng thông tin, sửa thông tin về sản phẩm.
Tiếp nhận các yêu cầu đặt ship của khách hàng. Xem thống kê. Thủ kho: Là người cập nhật thông tin nhập xuất hàng hóa lên hệ thống. Xem thống kê.
Quản lý: Là người quản lý chung các hoạt động của hệ thống. Thêm sửa xóa nhân viên. Xem thống kê doanh thu, nhập xuất. Xem thông tin nhân viên.
Downloaded by sau xanh (saudinh2@gmail. Bản vẽ usecase tổng quát Downloaded by sau xanh (saudinh2@gmail. Bản vẽ usecase phân rã cho khách hàng Downloaded by sau xanh (saudinh2@gmail. Bản vẽ usecase phân rã cho nhân viên bán hàng Downloaded by sau xanh (saudinh2@gmail.
Bản vẽ Usecase phân rã cho thủ kho Downloaded by sau xanh (saudinh2@gmail. Bản vẽ usecase phân rã cho người quản lý III. ĐẶC TẢ CÁC USE CASE 1. Đăng nhập *Tóm tắt định danh Tiêu đề: Đăng nhập vào website Downloaded by sau xanh (saudinh2@gmail.com) lOMoARcPSD|39270540 Tóm tắt: Usecase giúp người sử dụng đăng nhập vào website.
Downloaded by sau xanh (saudinh2@gmail.com) lOMoARcPSD|39270540 Actor: Khách hàng, NV bán hàng, Thủ kho, Quản Lý. *Mô tả kịch bản a) Điều kiện tiên quyết: - Người đăng nhập phải có tài khoản, mật khẩu. - Thông tin về tài khoản mật khẩu được lưu trong database - Tài khoản của NV bán hàng, Thủ kho phải do người Quản Lý cấp. b) Kịch bản bình thường: 1.
Người dùng chọn đăng nhập 2. Hệ thống đưa ra form đăng nhập 3. Người dùng nhập tài khoản, mật khẩu, submit 4. Hệ thống kiểm tra tài khoản, mật khẩu 5.
Đăng nhập thành công c) Các kịch bản thay thế: C1. Nhập sai thông tin tài khoản, mật khẩu 1. Hệ thống thông báo sai thông tin. Yêu cầu nhập lại hoặc hủy đăng nhập 2.
Người dùng chọn đăng nhập quay lại bước 2 của kịch bản thường C2. Quên tài khoản, mật khẩu 1. Người dùng chọn quên tài khoản 2. Hệ thống yêu cầu nhập email hoặc số điện thoại 3.
Hệ thống gửi mật khẩu mới về email, số điện thoại C3. Khách hàng đăng ký tải khoản 1. Khách hàng chọn đăng ký tài khoản 2. Hệ thống yêu cầu nhập thông tin 3.
Khách hàng nhập thông tin, submit 4. Hệ thống kiểm tra thông tin hợp lệ. Downloaded by sau xanh (saudinh2@gmail. Hệ thống lưu vào database rồi gửi thông tin tài khoản về cho khách hàng 2.
Xem sản phẩm *Tóm tắt định danh Tiêu đề: Xem sản phẩm (Tìm kiếm sản phẩm) Tóm tắt: Usecase giúp khách hàng xem, tìm kiếm sản phầm theo nhu cầu Actor: Khách hàng *Mô tả kịch bản a) Điều kiện tiên quyết Khách hàng phài truy cập vào website b) Kịch bản bình thường 1. Khách hàng chọn xem sản phẩm 2. Hệ thống yêu cầu tùy chọn định dạng muốn xem 3. Khách hàng chọn xem theo các định dạng (Tên, Phân loại, Vị trí cửa hàng, Tình trạng) 4.
Hệ thống hiển thị tất cả các sản phẩm của Bụi Phố thỏa mãn điều kiện kèm mô tả, hình ảnh, giá cả, tình trạng, vị trí 3. Đặt Ship * Tóm tắt định danh Tiêu đề: Đặt ship ( mua hàng online) Tóm tắt: Usecase giúp khách hàng đặt mua hàng online và được ship đến tận nơi. Actor: Khách hàng *Mô tả kịch bản a) Điều kiện tiên quyết - Khách hàng phải đăng nhập vào hệ thống website - Bán kính ship hàng không quá 5 km b) Kịch bản bình thường Downloaded by sau xanh (saudinh2@gmail. Khách hàng chọn đặt ship sản phẩm tình trạng có 2.
Hệ thống yêu cầu nhập thông tin địa chỉ 3. Khách hàng nhập thông tin, submit 4. Hệ thống yêu cầu chọn hình thức thanh toán 5. Khách hàng chọn hình thức thanh toán (Online, Offline) (nếu chọn online thì hiện form thanh toán và Yc khách thanh toán) 4.
Hệ thống gửi thông tin đến NV bán hàng, lưu thông tin vào DB 5. Nhân viên bán hàng kiểm tra xác thực thông tin, tạo đơn hàng 6. Hệ thống báo tình trạng đơn đặt ship cho khách hàng. c) Kịch bản thay thế C1: Đơn đặt không hợp lệ 1.
Hệ thống thông báo hủy đơn hàng nếu thông tin nhập không chính xác hoặc khoảng cách không hợp lệ (>5Km). Quay lại bước 2 của kịch bản thường hoặc chọn thoát. Khách hàng hủy yêu cầu 1. Khách hàng chọn hủy yêu cầu đặt ship khi nhân viên bán hàng chưa xác nhận tạo đơn hàng.
Hệ thống xóa yêu cầu khỏi giao diện của NV bán hàng. Thêm sản phẩm * Tóm tắt định danh: Tiêu đề: Thêm mới sản phẩm Tóm tắt: Nhân viên dùng Usecase đề thêm thông tin về sản phẩm mới lên website Actor: Khách hàng *Mô tả kịch bản a) Điều kiện tiên quyết Phải đăng nhập vào hệ thống Downloaded by sau xanh (saudinh2@gmail.com) lOMoARcPSD|39270540 Tên, thông tin sản phẩm chưa có trên hệ thống. b) Kịch bản bình thường 1. Nhân viên chọn thêm sản phẩm 2.
Hệ thống đưa ra giao diện thêm sản phẩm 3. NV nhập thông tin, submit. Hệ thống kiểm tra thông tin đúng. Lưu vào Data base 5.
Hệ thống thông báo thành công.