Phân tích TKHTTT Xây dựng Website thương mại điện tử

45 497 0
Phân tích TKHTTT Xây dựng Website 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 thông tin xây dựng website thương mại điện tử bán các sản phẩm nhạc cụ. Công nghệ thông tin Đại Học Bách Khoa Hà Nội.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

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 học Phân tích thiết kế hệ thống thông tin Đề tài: Xây dựng website thương mại điện tử bán sản phẩm nhạc cụ Sinh viên thực : Nguyễn Huy Đức Nguyễn Hữu Dũng Hoàng Phó Nam Chu Thành Cương Hà Nội, tháng năm 2016 20131014 20130667 20132652 20130468 Mục lục Tài liệu tham khảo: Bài giảng môn học Phân tích Thiết kế Hệ Thống Thông tin (Năm học 2015/2016) – TS Nguyễn Nhật Quang Phát triển hệ thống hướng đối tượng với UML 2.0 C++ - Nguyễn Văn Ba www.lucidchart.com www.uml.org Phân tích yêu cầu toán 1.1 Yều cầu đặt • Xây dựng website bán sản 1.2 • • 1.3 phẩm nhạc cụ ASP.NET, hỗ trợ công ty quản lí , bán sản phẩm , giúp người dùng thuận lợi việc mua sản phẩm Các nhiệm vụ , chức Đối với công ty (người quản lý) : - Quản lí thành viên website : thêm , sửa , xóa thành viên - Quản lí mặt hàng công ty : thêm , sửa , xóa sản phẩm - Thống kê số lượng sản phẩm bán theo ngày , theo sản phẩm , sản phẩm bán chạy , … - Quản lí , thống kê đơn hàng theo ngày , theo sản phẩm - Thống kê doanh thu theo ngày , theo tháng - Quản lí hình thức giảm giá : khách hàng mua nhiều giảm giá % , mua nhiều tặng nhiều ( ví dụ : mua 10 tặng cuối loại ) Đối với người dùng (khách vãng lai thành viên website) - Khách vãng lai : tìm kiếm , xem thông tin sản phẩm theo tên , giá tiền , sản phẩm , bán chạy , … , đăng kí làm thành viên - Thành viên website : chức khách vãng lai , mua sản phẩm , bình luận , đánh giá sản phẩm , nâng cấp mức thành viên (bằng cách mua nhiều sản phẩm ) để có thêm khuyến Các quy trình xử lý nghiệp vụ - Đối với việc mua sách : khách hàng sau chọn sách để mua chọn thêm hình thức toán qua thẻ ngân hàng , sau thực chuyển khoản , công ty xác nhận việc kiểm tra xem có tiền chuyển vào chưa , sau chuyển hàng cho khách hàng tính bán sản phẩm - Đối với việc nhập sản phẩm : Công ty thống kê xem ngày nhập thêm sản phẩm , sau người quản trị thêm sản phẩm vào website - Các loại thông tin sử dụng hệ thống : không sử dụng thêm thông tin bên , sử dụng số liệu sản phẩm công ty cung cấp Các yêu cầu đặt đối vs hệ thống tương lai : Có thể đáp ứng lượng lớn người truy cập mua lúc (có thể lên đến 1000 người truy cập đồng thời) Website có thiết kế đẹp mắt , phù hợp với thị hiếu người tiêu dùng Không để nảy sinh lỗi trình mua bán sản phẩm Có thể nâng cấp hệ thống (ở mức độ đó) , phù hợp với yêu cầu khách hàng - • • • • Phân tích hệ thống hỗ trợ bán 2.1 Xây dựng biểu đồ use case 2.1.1 Biểu đồ use case tổng quan nhạc cụ trực tuyến 2.1.2 Phân rã biểu đồ use case 2.1.2.1 Use case Xem sản phẩm 2.1.2.2 Use case Thanh toán 2.1.2.3 Use case quản lý sản phẩm 2.1.2.4 Use case hoạt động khuyến 2.1.2.5 Use case đăng ký , đăng nhập 2.1.2.6 Use case tương tác sản phẩm 2.5.6 2.5.7 2.5.8 Biểu đồ trình tự Hoạt động khuyến Biểu đồ trình tự usecase toán Biểu đồ trình tự use case Thống kê Thiết kế chi tiết 3.1 Mô hình sở liệu : 3.2 - Thiết kế lớp chi tiết Chúng ta thiết kế hệ thống theo mô hình lớp : GUI, BLL, DAL : nhóm thành phần có chức lại với  GUI (Graphic User Interface) : Là thành phần giao diện , form chương trình tương tác với người dùng thông qua đối tượng giao diện người sử dụng  BLL (Business Logic Layer ) : phân công xử lý nghiệp vụ chương trình tính toán , xử lý yêu cầu kiểm tra tính hợp lệ toàn vẹn mặt liệu trước đưa lên hiển thị lên hình xử lý liệu trước chuyển xuống DAL để lưu trữdữ liệu vào database  DAL (Data Access Layer) : Chức lớp giao tiếp với hệ quản trị sở liệu Lớp thực nghiệp vụ liên quan đến lưu trữ truy xuất liệu ứng dụng đọc , lưu , cập nhật sở liệu  Cách vận hành mô hình lớp : Các yêu cầu xử lý qua lớp Đầu tiên người dùng giao tiếp với lớp GUI để gửi thông tin yêu cầu Tại layer , thông tin kiểm tra sơ , hợp lệ chúng chuyển xuống lớp BLL Tại lớp BLL, thông tin xử lý , không cần đến database gửi trả kết cho lớp GUI , ngược lại đẩy liệu xuống DAL DAL thao tác với database trả kết cho BLL, BLL kiểm tra gửi lên GUI để hiển thị cho người dùng 3.2.1 Tầng DAL : 3.2.2 Tầng BLL 3.2.3 Tầng UI 3.3 3.3.1 Thiết kế giao diện Giao diện trang chủ 3.3.2 Giao diện đăng kí 3.3.3 Giao diện đăng nhập 3.3.4 Giao diện chi tiết sản phẩm 3.3.5 Giao diện giỏ hàng 3.3.6 Giao diện thống kê 3.3.7 Giao diện quản lý sản phẩm 3.3.8 Giao diện quản lý thành viên Kết luận 4.1 Khó khăn - - - - - - trình thực cách thức giải Với việc làm tập lớn, bước tìm hiểu yêu cầu hoàn toàn sinh viên tự quan sát hệ thống tương tự hoạt động, giả sử nghĩ yêu cầu cho hệ thống Những yêu cầu nghĩ hợp lý vào bước phân tích, yêu cầu không xuất phát từ thực tế nên không chặt chẽ, gây khó khăn cho trình phân tích thiết kế  Giải pháp: Những yêu cầu chưa chặt chẽ điều chỉnh lại trình thực để thuận lợi cho việc phân tích thiết kế Việc phân tích thiết kế thông thường môi trường làm việc chuyên nghiệp kỹ sư có kinh nghiệm thực Còn với tập lớn, người thực sinh viên hầu hết chưa có nhiều kinh nghiệm lập trình hệ thống thực tế nên từ việc mô hình hóa đến thiết kế khó khăn đôi lúc mơ hồ  Giải pháp: Đọc lại kỹ tài liệu hướng dẫn cho môn học Tuy nhiên tài liệu đôi lúc đầy đủ nên vấn đề chưa giải dứt điểm Vì chúng em chưa thấy thực thỏa mãn với tập lớn Do phần tập lớn không với pha lập trình nên nhiều công nghệ chúng em chưa thể tìm hiểu có nhìn cặn kẽ chúng Ví dụ API để kết nối với Mạng xã hội Facebook API hay với đơn vị cung cấp thẻ tín dụng Visa API 4.2 Hướng phát triển cải thiện hệ thống Đầu tiên, hệ thống hỗ trợ tốt cho khách hàng Vì tương lai phát triển thêm phần chat trực tuyến trang web với nhân viên bán hàng Hệ thống có phần review sản phẩm với video clip nhúng trực tiếp vào trang web Với xu hướng thực tế ảo, hệ thống hỗ trợ công cụ thực tế ảo cho phép người dùng chơi thử sản phẩm nhạc cụ cảm nhận âm chân thực Với xu hướng học máy liệu lớn, hệ thống hỗ trợ việc phân tích liệu sản phẩm nhạc cụ để đánh giá sản phẩm theo tiêu chí khác nhau, từ hỗ trợ việc vấn trực tuyến trợ lý ảo ... nhập thông tin mời, người sử dụng cho phép nhập thông tin - Nhân viên bán hàng tính tiền sản phẩm bao gồm tổng giá trị sản phẩm, thuế, chi phí vận chuyển gửi hóa đơn cho người sử dụng - Người sử

Ngày đăng: 18/04/2017, 14:57

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan