Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 105 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
105
Dung lượng
6,48 MB
Nội dung
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CƠNG NGHỆ THƠNG TIN BÀI TẬP LỚN MƠN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Tên đề tài: KHẢO SÁT, PHÂN TÍCH THIẾT KẾ HỆ THỐNG CỬA HÀNG KEM Giảng viên: Phạm Thị Liên Sinh viên thực hiện: Hoàng Minh Đạt (Nhóm trưởng ) Thành viên: Nguyễn Văn Phúc , Ma Doãn Huy Hậu , Ma Doãn Huy Hùng, Lâm Hữu Quốc Lớp:CNTT K20R N11 Mục lục I.Khảo sát hệ thống 1.Mô tả chi tiết hệ thống……………………………………………… 2.Xác lập dự án……………………………… ……………………… II.Phân tích thiết kế hệ thống 2.1.Biểu đồ UseCase………………… …… ……………………… 2.1.1.Biểu đồ UC tổng quát………………………….………………….8 2.1.2 Biểu đồ Use Case Phân Rã………………….…………………….9 Biểu đồ UC phân rã cho tác nhân Khách Hàng…………… ……9 Biểu đồ UC phân rã cho tác nhân Nhân Viên……….………… 10 Biểu đồ UC phân rã cho tác nhân Nhà Quản Lí…………………11 2.1.3 Đặc tả Use Case………………………………………………….11 2.2 Biểu đồ lớp phân tích……………………………………………… 105 2.3.Biểu đồ thành phần………………………………………………….106 2.4.Biểu đồ triển khai………………………………………………… 107 Lời mở đầu Ngày nay, công nghệ thông tin phát triển ngày mạnh mẽ Những thành tựu công nghệ thông tin làm thay đổi mặt đời sống xã hội, trở thành cơng cụ hỗ trợ đắc lực khơng thể thiếu lĩnh vực Hịa vào phát triển mạnh mẽ công nghệ thông tin, ngành bán hàng truyền thống phải có thay đổi cho phù hợp đáp ứng nhu cầu xã hội Hiện nay, việc mua đồ ăn online thị trường lớn Nắm bắt nhu cầu khách hàng, chúng em xây dựng hệ thống quản lý cửa hàng kem mua đồ ăn online Ở đây, hình thức quảng bá bán hàng cửa hàng kem truyền thống thay việc quảng bá nhận đặt hàng online Cửa hàng kem số chức năng: - Quản lý khách hàng - Giới thiệu sản phẩm - Tìm kiếm - Quản lý bán hàng *BẢN KẾ HOẠCH CƠNG VIỆC NHĨM: Tuầ n Nội dung công việc Thành viên thực Kết Khảo sát hệ thống Bản mô tả chi tiết hệ thống Phân tích thiết kế hệ thống biểu đồ UC( có UC tổng quát, 2-3 UC chi tiết, kịch (đặc tả), biểu đồ lớp Thiết kế hệ thống( biểu đồ hoạt động( theo kịch bản), trình tự( theo kịch bản), trạng thái( theo kịch bản), thành phần, triển khai) Viết báo cáo tổng kết slide để báo cáo Biểu đồ, kịch Biểu đồ Báo cáo PHẦN I: KHẢO SÁT HỆ THỐNG Đánh giá công việc Mô tả chi tiết hệ thống - Khách hàng đến cửa hàng xem định mua kem sau tư vấn nhân viên Khách hàng thực toán nhận sản phẩm Nhân viên bán hàng quản lý thông tin sản phẩm phần mềm quản lý máy tính cửa hàng kem Nhà quản lý thống kê thông tin bán hàng phần mềm máy tính Các nhiệm vụ cửa hàng kem: -Nhân viên bán hàng tư vấn sản phẩm cho khách hàng - Khách hàng thực tốn - Nhân viên quản lý thơng tin sản phẩm - Nhà quản lý thống kê doanh thu cuối ngày +Ưu điểm: - Khách hàng kiểm tra chất lượng trước mua hàng, nhân viên tư vấn - Cửa hàng nhận tiền toán - Cửa hàng khách hàng giải vấn đề phát sinh +Nhược điểm: - Không thể xử lý lượng đơn hàng lớn thời điểm thiếu mặt nhân lực cửa hàng +Xác định yêu cầu khách hàng: Nhận thấy phát triển mua sắm online, cửa hàng kem muốn tiếp cận quảng bá sản phẩm đến khách hàng hình thức online Dựa nhu cầu đó, website bán hàng online giải pháp hữu hiệu - Khách hàng: Là khách hàng biết đến website thông qua nguồn thơng tin quảng cáo thơng qua tìm kiếm Khách hàng thực chức hệ thống đăng kí để trở thành thành viên xong đăng nhập vào hệ thống, xem thông tin sản phẩm, tìm kiếm sản phẩm, mua hàng - Nhân viên: Có nhiệm vụ quản lý thơng tin sản phẩm, quản lý thông tin khách hàng như: thông tin cá nhân, đơn hàng giao, hủy - Nhà quản lý: Có thể thực tất chức hệ thống, có quyền thêm, sửa, xóa sản phẩm website, điều chỉnh giá sản phẩm, quản lý tài khoản ( khách hàng, nhân viên ), quản lý bán hàng, thống kê số liệu, tạo khuyến mãi, tạo đơn hàng, tạo hóa đơn, đăng hình ảnh lên website Ưu diểm: + Sản phẩm quảng bá rộng rãi đến khách hàng + Doanh số tăng cao + Hạn chế chi phí mặt + Dễ dàng quản lý thông tin đơn hàng + Xử lý nhiều đơn hàng lúc Nhược điểm: + Phát sinh thêm chi phí giao hàng + Thanh toán phức tạp, hay gặp lỗi + Xuất tình trạng khơng nhận sản phẩm + Sản phẩm không đảm bảo chất lượng trước khách hàng nhận hàng Xác lập dự án Yêu cầu chức hệ thống: + Nhà quản lý nắm tình hình mua bán, thống kê doanh thu cửa hàng theo thời gian + Nhà quản lý quản lý tài khoản thông tin nhân viên, khách hàng + Nhà quản lý quản lý thông tin sản phẩm số lượng kho + Nhà quản lý nhân viên tạo hóa đơn trực tiếp cần + Nhà quản lý đăng tải hình ảnh quảng bá lên trang web + Khách hàng dễ dàng xem thông tin sản phẩm + Khách hàng thực mua hàng dễ dàng nhanh chóng Yêu cầu phi chức hệ thống: + Website dễ dàng sử dụng, thu hút khách hàng + Có thể nâng cấp, bảo trì tương lai PHẦN II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Biểu đồ Use Case Các tác nhân UC Khách hàng + Đăng ký + Tìm kiếm + Đăng nhập + Xem thơng tin sản phẩm + Mua hàng Nhân viên + Đăng nhập + Xem thông tin khách hàng + Quản lí đơn hàng + Tìm kiếm Nhà quản lí + Tìm kiếm + Đăng nhập + Quản lí thơng tin sản phẩm + Quản lí tài khoản + Thống kê doanh thu + Tạo khuyến 2.1.1 Biểu đồ Use Case Tổng Quát 2.1.2 Biểu đồ Use Case Phân Rã Biểu đồ UC phân rã cho tác nhân Khách Hàng Biểu đồ UC phân rã cho tác nhân Nhân Viên Biểu đồ UC phân rã cho tác nhân Nhà Quản Lí 2.1.3 Đặc tả Use Case * Đăng ký - Kịch cho UC đăng ký Tên UC Tác nhân Mức Người chịu trách nhiệm Tiền điều kiện Đảm bảo tối thiểu Đảm bảo thành công Đăng ký Khách hàng Nhà quản lý Khách hàng truy cập vào website Hệ thống loại bỏ thông tin khách hàng nhập trở trang chủ Thông tin khách hàng thêm vào sở liệu Khách hàng chọn chức đăng ký Kích hoạt Chuỗi kiện chính: Hệ thống hiển thị form điền thông tin đăng ký yêu cầu khách hàng nhập thông tin Khách hàng điền đầy đủ thông tin như: họ tên, địa chỉ, sđt, bấm đăng ký Hệ thống kiểm tra thông tin khách hàng xác nhận hợp lệ Hệ thống thêm tài khoản khách hàng vào CSDL Hệ thống thống báo đăng ký thành công quay trở lại trang chủ Ngoại lê: 3.a Hệ thống thơng báo tài khoản có CSDL 3.a.1 Hệ thống yêu cầu khách hàng nhập lại thông tin tài khoản 3.a.2 Khách hàng nhập lại thông tin 3.a.3 Hệ thống xác nhận thành công 3.b Hệ thống thông báo tài khoản không hợp lệ 3.b.1 Hệ thống yêu cầu khách hàng nhập lại thông tin tài khoản 3.b.2 Khách hàng nhập lại thông tin 3.b.3 Hệ thống xác nhận thành cơng - Biểu đồ trình tự: 10 3.a Nhà quản lý điền thiếu thông tin 3.a.1 Hệ thống yêu cầu thêm đủ thông tin 3.a.2 Nhà quản lý thêm thông tin cịn thiếu 3.a.3 Hệ thống thơng báo thành cơng 3.b Nhà quản lý điền thông tin không hợp lệ 3.b.1 Hệ thống yêu cầu nhập lại thông tin 3.b.2 Nhà quản lý sửa lại thông tin 3.b.3 Hệ thống thơng báo thành cơng -Biểu đồ trình tự: -Biểu đồ trạng thái: 91 -Biểu đồ hoạt động: 92 *Xóa -Kịch bản: Tên UC Tác nhân Mức Người chịu trách nhiệm Tiền điều kiện Đảm bảo tối thiểu Đảm bảo thành cơng Kích hoạt Chuỗi kiện chính: Xóa Nhà quản lý Nhà quản lý Nhà quản lý chọn chức quản lý tài khoản Hệ thống thông báo lỗi quay trở lại bước trước Tài khoản xóa thành cơng Nhà quản lý chọn chức xóa 93 Nhà quản lý chọn chức xóa Nhà quản lý chọn tài khoản muốn xóa submits Hệ thống thông báo thành công Ngoại lệ: -Biểu đồ trình tự: -Biểu đồ trạng thái: 94 -Biểu đồ hoạt động: 95 *Thêm nhân viên -Kịch bản: Tên UC Tác nhân Mức Người chịu trách nhiệm Tiền điều kiện Đảm bảo tối thiểu Thêm nhân viên Nhà quản lý Nhà quản lý Nhà quản lý chọn chức thêm Hệ thống loại bỏ liệu nhập quay trở lại bước trước Tài khoản thêm vào CSDL website Chọn chức thêm nhân viên Đảm bảo thành cơng Kích hoạt Chuỗi kiện chính: Nhà quản lý chọn chức thêm nhân viên Hệ thống hiển thị form thêm nhân viên Nhà quản lý điền thông tin tài khoản mật submit Hệ thống thông báo thêm thành công 96 Ngoại lệ: 3.a Nhà quản lý điền thiếu thông tin 3.a.1 Hệ thống yêu cầu thêm đủ thơng tin 3.a.2 Nhà quản lý thêm thơng tin cịn thiếu 3.a.3 Hệ thống thông báo thành công 3.b Nhà quản lý điền thông tin không hợp lệ 3.b.1 Hệ thống yêu cầu nhập lại thông tin 3.b.2 Nhà quản lý sửa lại thông tin 3.b.3 Hệ thống thông báo thành cơng -Biểu đồ trình tự: -Biểu đồ trạng thái: 97 -Biểu đồ hoạt động: 98 *Thêm khách hàng -Kịch bản: Tên UC Tác nhân Mức Người chịu trách nhiệm Tiền điều kiện Đảm bảo tối thiểu Đảm bảo thành cơng Kích hoạt Chuỗi kiện chính: Thêm khách hàng Nhà quản lý Nhà quản lý Nhà quản lý chọn chức thêm Hệ thống loại bỏ liệu nhập quay trở lại bước trước Tài khoản thêm vào CSDL website Chọn chức thêm khách hàng 99 Nhà quản lý chọn chức thêm khách hàng Hệ thống hiển thị form thêm tài khoản khách hàng Nhà quản lý điền thông tin tài khoản mật bấm submits Hệ thống thông báo thêm thành công Ngoại lệ: 3.a Nhà quản lý điền thiếu thông tin 3.a.1 Hệ thống yêu cầu thêm đủ thông tin 3.a.2 Nhà quản lý thêm thơng tin cịn thiếu 3.a.3 Hệ thống thông báo thành công 3.b Nhà quản lý điền thông tin không hợp lệ 3.b.1 Hệ thống yêu cầu nhập lại thông tin 3.b.2 Nhà quản lý sửa lại thông tin 3.b.3 Hệ thống thông báo thành công -Biểu đồ trình tự: -Biểu đồ trạng thái: 100 -Biểu đồ hoạt động: 101 102 2.2 Biểu đồ lớp phân tích 103 2.3.Biểu đồ thành phần 104 2.4.Biểu đồ triển khai 105