Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử

32 993 2
Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử

Đ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

Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử

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ÁO CÁO BÀI TẬP LỚN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Đề tài: Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử Giảng viên hướng dẫn: Nguyễn Nhật Quang Sinh viên thực hiện: Nguyễn Văn Lượng -20146959 –CN CNTT 02 Hoàng Trung Hiếu -20131400 –CN CNTT 02 Ngô Thị Phương Thảo -20136429 –CN CNTT 02 Hà Nội, 21-11-2015 Mục lục I Mô tả toán Giới thiệu Mô tả hoạt động Yêu cầu hệ thống 4 Sơ đồ phân cấp chức II Phân tích hệ thống Mô hình hóa với biểu đồ hoạt động Các tác nhân 11 a Khách hàng 11 b Quản trị viên 11 Biểu đồ usecase 12 a Biểu đồ use case tổng quát 12 b Mô tả ca sử dụng quản lý giao dịch 12 c Mô tả ca sử dụng quản lý kho hàng 12 d Mô tả ca sử dụng quản lý sản phẩm 13 e Mô tả ca sử dụng tìm kiếm 13 f Mô tả ca sử dụng thống kê 13 g Mô tả ca sử dụng quản lý tài khoản 13 h Phân rã biểu đồ use case 14 Biểu đồ lớp 16 Tìm lớp 16 Biểu đồ lớp lớp thực thể 17 Biểu đồ lớp dựa vào ca sử dụng 18 Biểu đồ 21 Biểu đồ trạng thái 27 Lời nói đầu Trong năm gần đây, công nghệ thông tin ngày phát triển trở nên quan trọng Nhờ vào tạo điều kiện cho người giao tiếp với cách nhanh chóng dễ dàng thông qua dịch vụ internet Định nghĩa thương mại điện tử xuất đến phát triển bùng nổ Nước ta trình công nghiệp hóa, đại hóa Số lượng máy tính ngày nhiều Nhưng nhiều lí mà người dùng Việt Nam e ngại tiếp cận thương mại điện tử Tuy nhiên sau thời gian phát triển, thương mại điện tử gây dựng niềm tin cho người dùng ngày phổ biến Xuất phát từ nhu cầu muốn tìm hiểu sâu lĩnh vực muốn thiết kế hệ thống thông tin nên chúng em xin chọn đề tài “Hệ thống hỗ trợ bán sản phẩm thương mại điện tử” Chúng em xin cảm ơn thầy cho chúng em kiến thức bổ ích quý giá để chúng em hoàn thành tập cách tốt Tuy nhiên đồ án chúng em nhiều thiếu sót, kính mong thầy góp ý bổ sung giúp chúng em hoàn thiện để đồ án tốt Chúng em xin cảm ơn thầy I Mô tả toán Giới thiệu Bài toán đưa nhằm mục đích hỗ trợ việc mua bán sản phẩm hình thức thương mại điện tử Giúp người mua mở rộng lựa chọn sản phẩm theo thị hiếu nhu cầu cách dễ dàng, thuận tiện,nhanh chóng; có thêm hình thức toán tiên lợi, an toàn Giúp người bán tiếp thị hiệu sản phẩm khắp miền; đơn giản hóa thủ tục hành chính; tăng hiệu giao dịch thương mại Mô tả hoạt động - - Một khách hàng truy cập vào hệ thống, tìm kiếm sản phẩm theo danh mục sản phẩm từ khóa Khách hàng tra cứu thông tin cần thiết muốn mua tiến hành đặt hàng với số lượng mong muốn Khách hàng cần tạo tài khoản cá nhân với thông tin cá nhân Sau lựa chọn hình thức toán kết thúc trình mua hàng Quản trị viên tiếp nhận đơn hàng, liên hệ với kho hàng xem tình trạng thực tế xuất hàng cho phận vận chuyển đến khách hàng Yêu cầu hệ thống - - Hệ thống tạo nhằm mục đích giải chức sau: Hỗ trợ khách hàng tạo tài khoản cá nhân lưu lại thông tin cần thiết Hỗ trợ khách hàng tìm kiếm sản phẩm danh mục, từ khóa, theo giá sản phẩm… Hỗ trợ khách hàng tạo đơn hàng với nhiều sản phẩm khác nhau, cập nhật đơn hàng xóa thêm sản phẩm, lưu lại đơn hàng giúp khách hàng kiểm tra lại hủy đơn hàng thời gian định Hỗ trợ khách hàng kết nối với hệ thống toán trực tuyến thẻ ngân hàng, thẻ ghi nợ… Hỗ trợ quản trị viên theo dõi thay đổi số lượng, thông tin, giá thành sản phẩm Hỗ trợ quản trị viên quản lý thành viên hệ thống, xem cập nhật hồ sơ khách hàng Hỗ trợ quản trị viên xác nhận, cập nhật, thay đổi tình trạng đơn hàng Thống kê hàng tháng số lượng sản phẩm bán dựa đơn hàng Sơ đồ phân cấp chức - Xác định chức hệ thống Hình 1: sơ đồ phân cấp chức - Mô tả chức năng:  Quản lý sản phẩm: cho phép quản lý theo danh mục, thay đổi liệu sản phẩm, thêm hay xóa sản phẩm tìm kiếm sản phẩm  Quản lý kho hàng: cho phép biết số lượng sản phẩm nhập vào hay xuất số sản phẩm kho hiên  Quản lý tài khoản: thực tạo, xóa ,cập nhật thông tin hỗ trợ tìm kiếm tài khoản  Quản lý gia dịch: thực tạo đơn hàng, xóa hay cập nhật đơn hàng đòng thời kết nối tới hệ thống toán trực tuyến - Các hồ sơ Hình 2: mẫu thẻ đơn hàng Hình 3: Mẫu thẻ sản phẩm Hình 4: Mẫu tài khoản II Phân tích hệ thống Mô hình hóa với biểu đồ hoạt động Hình 5: biểu đồ hoạt động mô tả quy trình tạo tài khoản người dùng Hình 6: biểu đồ hoạt động mô tả hoạt động đưa sản phẩm lên hệ thống Hình 7: biểu đồ hoạt động tìm kiếm sản phẩm Hình 9: biểu đồ hoạt động bán hàng Biểu đồ lớp dựa vào ca sử dụng UC1: Ca sử dụng đăng nhập hệ thống - Lớp biên: Dangnhap - Lớp điều khiển: Dangnhap - Lớp thực thể: Taikhoan Hình 19: Biểu đồ lớp dựa vào ca sử dụng đăng nhập hệ thống UC2: Ca sử dụng xóa đơn hàng - Lớp điều khiển: Xoadonhang - Lớp biên: Xoadonhang - Lớp thực thể: Donhang Hình 20: Biểu đồ lớp dựa vào ca sử dụng xóa đơn hàng UC3: Ca sủ dụng tạo đơn hàng - Lớp biên: Taodonhang - Lớp điều khiển: Taodonhang - Lớp thực thể: Donhang Hình 21: Biểu đồ lớp dựa vào ca sử dụng tạo đơn hàng UC4: Ca sử dụng cập nhật tài khoản - Lớp biên: capnhattaikhoan - Lớp điều khiển: caphattk - Lớp thực thể: taikhoan Hình 22: Biểu đồ lớp dựa vào ca sử dụng cập nhật tài khoản UC5: Ca sử dụng Tìm kiếm - Lớp điều khiển: Timkiem - Lớp biên: Timkiem, HienthiKQ - Lớp thực thể: Taikhoan UC6: - Hình 23: Biểu đồ lớp dựa vào ca sử dụng tìm kiếm Ca sử dụng tìm kiếm sản phẩm Lớp biên: Timkiemsp Lớp điều khiển: Timkiemsp Lớp thực thể: Sanpham Hình 24: Biểu đồ lớp dựa vào ca sử dụng tìm kiếm sản phẩm UC7: - Ca sử dụng tìm kiếm tài khoản Lớp biên: TimkiemTK Lớp điều khiển: TimkiemTK Lớp thực thể: Taikhoan Hình 25: Biểu đồ lớp dựa vào ca sử dụng tìm kiếm tài khoản Biểu đồ Hình 26: biểu đồ đăng nhập Hình 27: biểu đồ tìm kiếm sản phẩm Hình 28: biểu đồ đặt hàng Hình 29: biểu đồ thêm sản phẩm Hình 30: biểu đồ xóa sản phẩm Hình 31: biểu đồ đổi thông tin sản phẩm Hình 32: biểu đồ đổi thông tin tài khoản Hình 33: biểu đồ đơn hàng Hình 34: biểu đồ thống kê Biểu đồ trạng thái Hình 35: biểu đồ trạng thái đăng nhập Hình 36: biểu đồ trạng thái đặt hàng Hình 37: biểu đồ trạng thái thêm sản phẩm Hình 38: biểu đồ trạng thái tìm kiếm Hình 39: biểu đồ trạng thái xóa sản phẩm Hình 40 Data Access Kết luận Do hạn chế thời gian kinh nghiệm thiết kế chưa nhiều nên đồ án chúng em nhiều thiếu sót quy mô chưa lớn Nhưng qua chúng em hiểu rõ quy trình phân tích thiết kế hệ thống thông tin hoàn chỉnh theo hướng đối tượng Hiểu sâu hệ thống thông tin quy trình sản xuất phần mềm gồm bước nào? Một lần húng em xin chân thành cảm ơn thầy giúp đỡ chúng em hoàn thành đồ án Tài liệu tham khảo [1] Phát triển hệ thống hướng đối tượng với UML 2.0 C++ - Nguyễn Văn Ba [2] Nguyên lý hệ sở liệu – Nguyễn Kim Anh [3] Phân tích thiết kế hệ thống thông tin – Nguyễn Văn Ba [4] Báo cáo tập lớn khóa trước [...]... chức năng hủy đơn hàng hệ thống sẽ thực hiện xóa đơn hàng  Khách hàng chọn thêm sản phẩm hệ thống sẽ tự động cập nhật lại đơn hàng  Khách hàng chọn phương thức thanh toanstruwcj tuyến hệ thống tự dộng kết nối đến các hệ thống cho trước  Khách hàng thanh toán rồi kết thúc ca sử dụng c Mô tả ca sử dụng quản lý kho hàng  Mục đích: quản lý việc nhập xuất sản phẩm và kiểm tra số sản phẩm hiện có  Tác nhân:... name  Mật khẩu: password  Ngày sinh: ngaysinh  Số điện thoại: SoDT  Giới tính: Gioitinh Lớp sản phẩm (Sanpham) gồm các thông tin sau:  Tên sản phẩm: name  Mã sản phẩm: masp  Loại sản phẩm: loaisp  Giá tiền: giatien  Hãng sản xuất: hangsx Lớp đơn hàng (Donhang) gồm các thông tin sau:  Sản phẩm: sanpham  Số sản phẩm: sosp  Giá tiền mỗi sản phẩm: giatienmoisp  Giá trị đơn hàng: giatridonhang... hiện ra danh sách sản phẩm hiện tại              Thủ kho nhập, xuất dữ liệu sản phẩm  Thủ kho xem lịch sử nhập xuất hàng  Kết thúc ca sử dụng d Mô tả ca sử dụng quản lý sản phẩm Mục đích: cung cấp đày đủ thông tin sản phẩm và hỗ trợ quản lý dễ dàng Tác nhân: quản trị viên Các bước tiến hành:  Quản trị viên chọn chức năng thêm sản phẩm và điền đầy đủ thông tin cho sản phảm  Quản trị... Hình 39: biểu đồ trạng thái xóa sản phẩm Hình 40 Data Access Kết luận Do hạn chế về thời gian cũng như kinh nghiệm thiết kế chưa nhiều nên đồ án của chúng em còn nhiều thiếu sót và quy mô chưa lớn Nhưng qua đó chúng em hiểu rõ hơn về quy trình phân tích và thiết kế một hệ thống thông tin hoàn chỉnh theo hướng đối tượng Hiểu sâu hơn về hệ thống thông tin cũng như quy trình sản xuất một phần mềm gồm những... xóa thì hệ thống sẽ xóa toàn bộ dữ liệu sản phẩm  Quản trị viên chọn chức năng cập nhật hệ thống sẽ cạp nhật thông tin sản phẩm  Quản trị viên chọn danh mục mà hệ thống quản lý theo kiểu đó e Mô tả ca sử dụng tìm kiếm Mục đích: hộ trợ quản trị viên và người dùng tìm kiếm thông tin mình cần Tác nhân: quản trị viên, người dùng Bước thực hiện:  Tác nhân sẽ nhập từ khóa cần tìm,chọn danh mục  Hệ thống. .. Chức năng thống kê doanh thu mỗi tháng hoặc số lượng sản phẩm bán được… 3 Biểu đồ usecase a Biểu đồ use case tổng quát Hình 11: biểu đồ usacase tổng quát b Mô tả ca sử dụng quản lý giao dịch  Mục đích: quản lý việc giao dịch qua đơn hàng, và kết nối thanh toán trực tuyến cũng như hỗ trợ quản lý đơn hàng  Tác nhân: Quản trị viên  Các bước tiến hành:  Chọn chức năng mua sản phẩm thì hệ thống tạo... khách hàng: username, họ tên, email, địa chỉ, số điện thoại, giới tính, ngày sinh Khách hàng có thể truy cập vào hệ thống tìm kiếm và xem các sản phẩm theo ý muốn rồi đưa ra quyết định đặt hàng, có thể mua nhiều sản phẩm cùng một lúc, thêm bớt sản phẩm hoặc hủy bỏ đơn hàng trong thời gian cho phép b Quản trị viên Là người có pass và được toàn quyền sử dụng hệ thống như cập nhật tình trạng hàng hóa, thay... Hình 29: biểu đồ tuần tự thêm sản phẩm Hình 30: biểu đồ tuần tự xóa sản phẩm Hình 31: biểu đồ tuần tự đổi thông tin sản phẩm Hình 32: biểu đồ tuần tự đổi thông tin tài khoản Hình 33: biểu đồ tuần tự đơn hàng Hình 34: biểu đồ tuần tự thống kê 5 Biểu đồ trạng thái Hình 35: biểu đồ trạng thái đăng nhập Hình 36: biểu đồ trạng thái đặt hàng Hình 37: biểu đồ trạng thái thêm sản phẩm Hình 38: biểu đồ trạng... thực hiện:  Tác nhân sẽ nhập từ khóa cần tìm,chọn danh mục  Hệ thống trả về kết quả  Kết thúc ca sử dụng f Mô tả ca sử dụng thống kê Mục đích: nắm rõ tình trạng bán hàng và độ phát triển của hệ thống Tác nhân: quản trị viên Các bước tiến hành:  Quản trị viên sẽ chọn chức năng và thực hiện viewecj thống kê  Kết quả hiện ra  Kết thúc ca sử dụng g Mô tả ca sử dụng quản lý tài khoản Mục đích quản lý... bước nào? Một lần nữa húng em xin chân thành cảm ơn thầy đã giúp đỡ chúng em hoàn thành đồ án này Tài liệu tham khảo [1] Phát triển hệ thống hướng đối tượng với UML 2.0 và C++ - Nguyễn Văn Ba [2] Nguyên lý của các hệ cơ sở dữ liệu – Nguyễn Kim Anh [3] Phân tích và thiết kế hệ thống thông tin – Nguyễn Văn Ba [4] Báo cáo bài tập lớn khóa trước ... sau: Hỗ trợ khách hàng tạo tài khoản cá nhân lưu lại thông tin cần thiết Hỗ trợ khách hàng tìm kiếm sản phẩm danh mục, từ khóa, theo giá sản phẩm Hỗ trợ khách hàng tạo đơn hàng với nhiều sản phẩm. .. cận thương mại điện tử Tuy nhiên sau thời gian phát triển, thương mại điện tử gây dựng niềm tin cho người dùng ngày phổ biến Xuất phát từ nhu cầu muốn tìm hiểu sâu lĩnh vực muốn thiết kế hệ thống. .. Mô tả toán Giới thiệu Bài toán đưa nhằm mục đích hỗ trợ việc mua bán sản phẩm hình thức thương mại điện tử Giúp người mua mở rộng lựa chọn sản phẩm theo thị hiếu nhu cầu cách dễ dàng, thuận tiện,nhanh

Ngày đăng: 31/03/2016, 11:36

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan